| Package | Description |
|---|---|
| org.apache.http |
Core HTTP component APIs and primitives.
|
| org.apache.http.impl |
Default implementations of HTTP connections for synchronous,
blocking communication.
|
| org.apache.http.impl.io |
Default implementations of message parses and writers
for synchronous, blocking communication.
|
| org.apache.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
| org.apache.http.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for synchronous, blocking communication.
|
| org.apache.http.util |
Core utility classes.
|
| Modifier and Type | Method | Description |
|---|---|---|
HttpResponse |
HttpResponseFactory.newHttpResponse(ProtocolVersion ver,
int status,
HttpContext context) |
Creates a new response from status line elements.
|
HttpResponse |
HttpResponseFactory.newHttpResponse(StatusLine statusline,
HttpContext context) |
Creates a new response from a status line.
|
HttpResponse |
HttpClientConnection.receiveResponseHeader() |
Receives the request line and headers of the next response available from
this connection.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
ConnectionReuseStrategy.keepAlive(HttpResponse response,
HttpContext context) |
Decides whether a connection can be kept open after a request.
|
void |
HttpResponseInterceptor.process(HttpResponse response,
HttpContext context) |
Processes a response.
|
void |
HttpClientConnection.receiveResponseEntity(HttpResponse response) |
Receives the next response entity available from this connection and
attaches it to an existing HttpResponse object.
|
void |
HttpServerConnection.sendResponseEntity(HttpResponse response) |
Sends the response entity of a response over this connection.
|
void |
HttpServerConnection.sendResponseHeader(HttpResponse response) |
Sends the response line and headers of a response over this connection.
|
| Modifier and Type | Method | Description |
|---|---|---|
HttpResponse |
DefaultHttpResponseFactory.newHttpResponse(ProtocolVersion ver,
int status,
HttpContext context) |
|
HttpResponse |
DefaultHttpResponseFactory.newHttpResponse(StatusLine statusline,
HttpContext context) |
|
HttpResponse |
AbstractHttpClientConnection.receiveResponseHeader() |
Deprecated.
|
HttpResponse |
DefaultBHttpClientConnection.receiveResponseHeader() |
| Modifier and Type | Method | Description |
|---|---|---|
protected HttpMessageParser<HttpResponse> |
AbstractHttpClientConnection.createResponseParser(SessionInputBuffer buffer,
HttpResponseFactory responseFactory,
HttpParams params) |
Deprecated.
Creates an instance of
HttpMessageParser to be used for parsing
HTTP responses received over this connection. |
protected HttpMessageWriter<HttpResponse> |
AbstractHttpServerConnection.createResponseWriter(SessionOutputBuffer buffer,
HttpParams params) |
Deprecated.
Creates an instance of
HttpMessageWriter to be used for
writing out HTTP responses sent over this connection. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
DefaultConnectionReuseStrategy.keepAlive(HttpResponse response,
HttpContext context) |
|
boolean |
NoConnectionReuseStrategy.keepAlive(HttpResponse response,
HttpContext context) |
|
protected void |
DefaultBHttpClientConnection.onResponseReceived(HttpResponse response) |
|
protected void |
DefaultBHttpServerConnection.onResponseSubmitted(HttpResponse response) |
|
void |
AbstractHttpClientConnection.receiveResponseEntity(HttpResponse response) |
Deprecated.
|
void |
DefaultBHttpClientConnection.receiveResponseEntity(HttpResponse response) |
|
void |
AbstractHttpServerConnection.sendResponseEntity(HttpResponse response) |
Deprecated.
|
void |
DefaultBHttpServerConnection.sendResponseEntity(HttpResponse response) |
|
void |
AbstractHttpServerConnection.sendResponseHeader(HttpResponse response) |
Deprecated.
|
void |
DefaultBHttpServerConnection.sendResponseHeader(HttpResponse response) |
| Constructor | Description |
|---|---|
DefaultBHttpClientConnection(int buffersize,
int fragmentSizeHint,
java.nio.charset.CharsetDecoder chardecoder,
java.nio.charset.CharsetEncoder charencoder,
MessageConstraints constraints,
ContentLengthStrategy incomingContentStrategy,
ContentLengthStrategy outgoingContentStrategy,
HttpMessageWriterFactory<HttpRequest> requestWriterFactory,
HttpMessageParserFactory<HttpResponse> responseParserFactory) |
Creates new instance of DefaultBHttpClientConnection.
|
DefaultBHttpClientConnectionFactory(ConnectionConfig cconfig,
ContentLengthStrategy incomingContentStrategy,
ContentLengthStrategy outgoingContentStrategy,
HttpMessageWriterFactory<HttpRequest> requestWriterFactory,
HttpMessageParserFactory<HttpResponse> responseParserFactory) |
|
DefaultBHttpClientConnectionFactory(ConnectionConfig cconfig,
HttpMessageWriterFactory<HttpRequest> requestWriterFactory,
HttpMessageParserFactory<HttpResponse> responseParserFactory) |
|
DefaultBHttpServerConnection(int buffersize,
int fragmentSizeHint,
java.nio.charset.CharsetDecoder chardecoder,
java.nio.charset.CharsetEncoder charencoder,
MessageConstraints constraints,
ContentLengthStrategy incomingContentStrategy,
ContentLengthStrategy outgoingContentStrategy,
HttpMessageParserFactory<HttpRequest> requestParserFactory,
HttpMessageWriterFactory<HttpResponse> responseWriterFactory) |
Creates new instance of DefaultBHttpServerConnection.
|
DefaultBHttpServerConnectionFactory(ConnectionConfig cconfig,
ContentLengthStrategy incomingContentStrategy,
ContentLengthStrategy outgoingContentStrategy,
HttpMessageParserFactory<HttpRequest> requestParserFactory,
HttpMessageWriterFactory<HttpResponse> responseWriterFactory) |
|
DefaultBHttpServerConnectionFactory(ConnectionConfig cconfig,
HttpMessageParserFactory<HttpRequest> requestParserFactory,
HttpMessageWriterFactory<HttpResponse> responseWriterFactory) |
| Modifier and Type | Method | Description |
|---|---|---|
protected HttpResponse |
DefaultHttpResponseParser.parseHead(SessionInputBuffer sessionBuffer) |
| Modifier and Type | Method | Description |
|---|---|---|
HttpMessageParser<HttpResponse> |
DefaultHttpResponseParserFactory.create(SessionInputBuffer buffer,
MessageConstraints constraints) |
|
HttpMessageWriter<HttpResponse> |
DefaultHttpResponseWriterFactory.create(SessionOutputBuffer buffer) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
DefaultHttpResponseWriter.writeHeadLine(HttpResponse message) |
|
protected void |
HttpResponseWriter.writeHeadLine(HttpResponse message) |
Deprecated.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicHttpResponse |
Basic implementation of
HttpResponse. |
| Modifier and Type | Method | Description |
|---|---|---|
protected HttpResponse |
HttpRequestExecutor.doReceiveResponse(HttpRequest request,
HttpClientConnection conn,
HttpContext context) |
Waits for and receives a response.
|
protected HttpResponse |
HttpRequestExecutor.doSendRequest(HttpRequest request,
HttpClientConnection conn,
HttpContext context) |
Send the given request over the given connection.
|
HttpResponse |
HttpRequestExecutor.execute(HttpRequest request,
HttpClientConnection conn,
HttpContext context) |
Sends the request and obtain a response.
|
HttpResponse |
HttpCoreContext.getResponse() |
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
HttpRequestExecutor.canResponseHaveBody(HttpRequest request,
HttpResponse response) |
Decide whether a response comes with an entity.
|
protected void |
HttpService.doService(HttpRequest request,
HttpResponse response,
HttpContext context) |
The default implementation of this method attempts to resolve an
HttpRequestHandler for the request URI of the given request
and, if found, executes its
HttpRequestHandler.handle(HttpRequest, HttpResponse, HttpContext)
method. |
void |
HttpRequestHandler.handle(HttpRequest request,
HttpResponse response,
HttpContext context) |
Handles the request and produces a response to be sent back to
the client.
|
protected void |
HttpService.handleException(HttpException ex,
HttpResponse response) |
Handles the given exception and generates an HTTP response to be sent
back to the client to inform about the exceptional condition encountered
in the course of the request processing.
|
void |
HttpRequestExecutor.postProcess(HttpResponse response,
HttpProcessor processor,
HttpContext context) |
Post-processes the given response using the given protocol processor and
completes the process of request execution.
|
void |
BasicHttpProcessor.process(HttpResponse response,
HttpContext context) |
Deprecated.
|
void |
ImmutableHttpProcessor.process(HttpResponse response,
HttpContext context) |
|
void |
ResponseConnControl.process(HttpResponse response,
HttpContext context) |
|
void |
ResponseContent.process(HttpResponse response,
HttpContext context) |
Processes the response (possibly updating or inserting) Content-Length and Transfer-Encoding headers.
|
void |
ResponseDate.process(HttpResponse response,
HttpContext context) |
|
void |
ResponseServer.process(HttpResponse response,
HttpContext context) |
|
void |
HttpExpectationVerifier.verify(HttpRequest request,
HttpResponse response,
HttpContext context) |
Verifies whether the given request meets the server's expectations.
|
| Modifier and Type | Method | Description |
|---|---|---|
static void |
EntityUtils.updateEntity(HttpResponse response,
HttpEntity entity) |
Updates an entity in a response by first consuming an existing entity, then setting the new one.
|