| 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.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
HttpEntityEnclosingRequest |
A request with an entity.
|
| Modifier and Type | Method | Description |
|---|---|---|
HttpRequest |
HttpRequestFactory.newHttpRequest(java.lang.String method,
java.lang.String uri) |
|
HttpRequest |
HttpRequestFactory.newHttpRequest(RequestLine requestline) |
|
HttpRequest |
HttpServerConnection.receiveRequestHeader() |
Receives the request line and all headers available from this connection.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
HttpRequestInterceptor.process(HttpRequest request,
HttpContext context) |
Processes a request.
|
void |
HttpClientConnection.sendRequestHeader(HttpRequest request) |
Sends the request line and all headers over the connection.
|
| Modifier and Type | Method | Description |
|---|---|---|
HttpRequest |
DefaultHttpRequestFactory.newHttpRequest(java.lang.String method,
java.lang.String uri) |
|
HttpRequest |
DefaultHttpRequestFactory.newHttpRequest(RequestLine requestline) |
|
HttpRequest |
AbstractHttpServerConnection.receiveRequestHeader() |
Deprecated.
|
HttpRequest |
DefaultBHttpServerConnection.receiveRequestHeader() |
| Modifier and Type | Method | Description |
|---|---|---|
protected HttpMessageParser<HttpRequest> |
AbstractHttpServerConnection.createRequestParser(SessionInputBuffer buffer,
HttpRequestFactory requestFactory,
HttpParams params) |
Deprecated.
Creates an instance of
HttpMessageParser to be used for parsing
HTTP requests received over this connection. |
protected HttpMessageWriter<HttpRequest> |
AbstractHttpClientConnection.createRequestWriter(SessionOutputBuffer buffer,
HttpParams params) |
Deprecated.
Creates an instance of
HttpMessageWriter to be used for
writing out HTTP requests sent over this connection. |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
DefaultBHttpServerConnection.onRequestReceived(HttpRequest request) |
|
protected void |
DefaultBHttpClientConnection.onRequestSubmitted(HttpRequest request) |
|
void |
AbstractHttpClientConnection.sendRequestHeader(HttpRequest request) |
Deprecated.
|
void |
DefaultBHttpClientConnection.sendRequestHeader(HttpRequest request) |
| 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 HttpRequest |
DefaultHttpRequestParser.parseHead(SessionInputBuffer sessionBuffer) |
| Modifier and Type | Method | Description |
|---|---|---|
HttpMessageParser<HttpRequest> |
DefaultHttpRequestParserFactory.create(SessionInputBuffer buffer,
MessageConstraints constraints) |
|
HttpMessageWriter<HttpRequest> |
DefaultHttpRequestWriterFactory.create(SessionOutputBuffer buffer) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
DefaultHttpRequestWriter.writeHeadLine(HttpRequest message) |
|
protected void |
HttpRequestWriter.writeHeadLine(HttpRequest message) |
Deprecated.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicHttpEntityEnclosingRequest |
Basic implementation of
HttpEntityEnclosingRequest. |
class |
BasicHttpRequest |
Basic implementation of
HttpRequest. |
| Modifier and Type | Method | Description |
|---|---|---|
HttpRequest |
HttpCoreContext.getRequest() |
| Modifier and Type | Method | Description |
|---|---|---|
protected boolean |
HttpRequestExecutor.canResponseHaveBody(HttpRequest request,
HttpResponse response) |
Decide whether a response comes with an entity.
|
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.
|
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. |
HttpResponse |
HttpRequestExecutor.execute(HttpRequest request,
HttpClientConnection conn,
HttpContext context) |
Sends the request and obtain a response.
|
protected java.lang.String |
UriHttpRequestHandlerMapper.getRequestPath(HttpRequest request) |
Extracts request path from the given
HttpRequest |
void |
HttpRequestHandler.handle(HttpRequest request,
HttpResponse response,
HttpContext context) |
Handles the request and produces a response to be sent back to
the client.
|
HttpRequestHandler |
HttpRequestHandlerMapper.lookup(HttpRequest request) |
Looks up a handler matching the given request.
|
HttpRequestHandler |
UriHttpRequestHandlerMapper.lookup(HttpRequest request) |
Looks up a handler matching the given request URI.
|
void |
HttpRequestExecutor.preProcess(HttpRequest request,
HttpProcessor processor,
HttpContext context) |
Pre-process the given request using the given protocol processor and
initiates the process of request execution.
|
void |
BasicHttpProcessor.process(HttpRequest request,
HttpContext context) |
Deprecated.
|
void |
ImmutableHttpProcessor.process(HttpRequest request,
HttpContext context) |
|
void |
RequestConnControl.process(HttpRequest request,
HttpContext context) |
|
void |
RequestContent.process(HttpRequest request,
HttpContext context) |
|
void |
RequestDate.process(HttpRequest request,
HttpContext context) |
|
void |
RequestExpectContinue.process(HttpRequest request,
HttpContext context) |
|
void |
RequestTargetHost.process(HttpRequest request,
HttpContext context) |
|
void |
RequestUserAgent.process(HttpRequest request,
HttpContext context) |
|
void |
HttpExpectationVerifier.verify(HttpRequest request,
HttpResponse response,
HttpContext context) |
Verifies whether the given request meets the server's expectations.
|