Package | Description |
---|---|
org.apache.hc.core5.http.impl.bootstrap |
HTTP/1.1 requester and server bootstrap.
|
org.apache.hc.core5.http.impl.io |
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
|
org.apache.hc.core5.http.io |
Core HTTP transport APIs based on the classic (blocking) I/O model.
|
org.apache.hc.core5.http.io.support |
Support classes for the classic (blocking) I/O model.
|
org.apache.hc.core5.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
Modifier and Type | Method and Description |
---|---|
protected ClassicHttpRequest |
DefaultHttpRequestParser.createMessage(CharArrayBuffer buffer) |
ClassicHttpRequest |
DefaultClassicHttpRequestFactory.newHttpRequest(String method,
String uri) |
ClassicHttpRequest |
DefaultClassicHttpRequestFactory.newHttpRequest(String method,
URI uri) |
ClassicHttpRequest |
DefaultHttpRequestParser.parse(SessionInputBuffer buffer,
InputStream inputStream) |
ClassicHttpRequest |
DefaultBHttpServerConnection.receiveRequestHeader() |
Modifier and Type | Method and Description |
---|---|
HttpMessageWriter<ClassicHttpRequest> |
DefaultHttpRequestWriterFactory.create() |
HttpMessageParser<ClassicHttpRequest> |
DefaultHttpRequestParserFactory.create(Http1Config http1Config) |
Modifier and Type | Method and Description |
---|---|
ClassicHttpResponse |
HttpRequestExecutor.execute(ClassicHttpRequest request,
HttpClientConnection conn,
HttpContext context)
Sends the request and obtain a response.
|
ClassicHttpResponse |
HttpRequestExecutor.execute(ClassicHttpRequest request,
HttpClientConnection conn,
HttpResponseInformationCallback informationCallback,
HttpContext context)
Sends the request and obtain a response.
|
boolean |
HttpRequestExecutor.keepAlive(ClassicHttpRequest request,
ClassicHttpResponse response,
HttpClientConnection connection,
HttpContext context)
Determines whether the connection can be kept alive and is safe to be re-used for subsequent message exchanges.
|
protected void |
DefaultBHttpServerConnection.onRequestReceived(ClassicHttpRequest request) |
protected void |
DefaultBHttpClientConnection.onRequestSubmitted(ClassicHttpRequest request) |
void |
HttpRequestExecutor.preProcess(ClassicHttpRequest request,
HttpProcessor processor,
HttpContext context)
Pre-process the given request using the given protocol processor and
initiates the process of request execution.
|
void |
DefaultBHttpServerConnection.receiveRequestEntity(ClassicHttpRequest request) |
void |
DefaultBHttpClientConnection.sendRequestEntity(ClassicHttpRequest request) |
void |
DefaultBHttpClientConnection.sendRequestHeader(ClassicHttpRequest request) |
void |
DefaultBHttpClientConnection.terminateRequest(ClassicHttpRequest request) |
protected void |
DefaultHttpRequestWriter.writeHeadLine(ClassicHttpRequest message,
CharArrayBuffer lineBuf) |
Modifier and Type | Method and Description |
---|---|
ClassicHttpRequest |
HttpServerConnection.receiveRequestHeader()
Receives the request line and all headers available from this connection.
|
Modifier and Type | Method and Description |
---|---|
void |
HttpRequestHandler.handle(ClassicHttpRequest request,
ClassicHttpResponse response,
HttpContext context)
Handles the request and produces a response to be sent back to
the client.
|
void |
HttpFilterHandler.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain)
Processes the incoming HTTP request and if processing has been completed
submits a final response to the client.
|
void |
HttpServerRequestHandler.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context)
Handles the request and submits a final response to be sent back to the client.
|
void |
HttpFilterChain.proceed(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context)
Proceeds to the next element in the request processing chain.
|
void |
HttpServerConnection.receiveRequestEntity(ClassicHttpRequest request)
Receives the next request entity available from this connection and attaches it to
an existing request.
|
void |
HttpClientConnection.sendRequestEntity(ClassicHttpRequest request)
Sends the request entity over the connection.
|
void |
HttpClientConnection.sendRequestHeader(ClassicHttpRequest request)
Sends the request line and all headers over the connection.
|
void |
HttpClientConnection.terminateRequest(ClassicHttpRequest request)
Terminates request prematurely potentially leaving
the connection in a inconsistent state.
|
Modifier and Type | Method and Description |
---|---|
ClassicHttpRequest |
ClassicRequestBuilder.build() |
Modifier and Type | Method and Description |
---|---|
void |
HttpServerFilterChainElement.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context) |
void |
AbstractHttpServerAuthFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
TerminalServerFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
HttpServerExpectationFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
BasicHttpServerRequestHandler.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context) |
void |
BasicHttpServerExpectationDecorator.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context) |
void |
HttpServerFilterChainRequestHandler.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger trigger,
HttpContext context) |
protected ClassicHttpResponse |
BasicHttpServerExpectationDecorator.verify(ClassicHttpRequest request,
HttpContext context)
Verifies the HTTP request and decides whether it meets server expectations and the request
processing can continue.
|
protected boolean |
HttpServerExpectationFilter.verify(ClassicHttpRequest request,
HttpContext context)
Verifies the HTTP request and decides whether it meets server expectations and the request
processing can continue.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicClassicHttpRequest
Basic implementation of
ClassicHttpRequest . |
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.