cfboom.http.client

Interface ClientHttpRequestFactory

cfboom.http.client.ClientHttpRequestFactory
All Known Implementing Classes:
SimpleClientHttpRequestFactory

Factory for {@link ClientHttpRequest} objects. Requests are created by the {@link #createRequest(URI, HttpMethod)} method.

Class Attributes:
  • displayname : Interface ClientHttpRequestFactory
  •  
  • author : Arjen Poutsma
  •  
  • since : 3.0
  •  
    Method Summary
    ClientHttpRequest createRequest(any uri, [HttpMethod httpMethod])
         Create a new {@link ClientHttpRequest} for the specified URI and HTTP method.

    Method Detail

    createRequest

    public ClientHttpRequest createRequest(any uri, [HttpMethod httpMethod])

    Create a new {@link ClientHttpRequest} for the specified URI and HTTP method.

    The returned request can be written to, and then executed by calling {@link ClientHttpRequest#execute()}.

    Parameters:
    uri
    httpMethod
    Returns:
    the created request
    Throws:
    IOException in case of I/O errors