cfboom.http.client

Interface ClientHttpRequest

cfboom.http.client.ClientHttpRequest
All Known Implementing Classes:
AbstractBufferingClientHttpRequest , AbstractClientHttpRequest , SimpleBufferingClientHttpRequest , SimpleClientHttpRequest

Represents a client-side HTTP request. Created via an implementation of the {@link ClientHttpRequestFactory}.

A {@code ClientHttpRequest} can be {@linkplain #execute() executed}, receiving a {@link ClientHttpResponse} which can be read from.

Class Attributes:
  • cfboom : Joel Tobey
  •  
  • displayname : Interface ClientHttpRequest
  •  
  • see : ClientHttpRequestFactory#createRequest(java.net.URI, HttpMethod)
  •  
  • author : Arjen Poutsma
  •  
  • since : 3.0
  •  
    Method Summary
    ClientHttpResponse execute()
         Execute this request, resulting in a {@link ClientHttpResponse} that can be read.

    Method Detail

    execute

    public ClientHttpResponse execute()

    Execute this request, resulting in a {@link ClientHttpResponse} that can be read.

    Returns:
    the response result of the execution
    Throws:
    IOException in case of I/O errors