Request represents an HTTP request, and offers a fluent interface to customize
various attributes such as the path, the headers, the content, etc.
You can create Request objects via HttpClient#newRequest(String) and
you can send them using either send() for a blocking semantic, or
send(Response. for an asynchronous semantic.
Request objects cannot be reused for other requests, not even for requests
that have identical URI and headers.
Response
| Modifier and Type | Class and Description |
|---|---|
| public static interface | Request.BeginListener
Listener for the request begin event. |
| public static interface | Request.CommitListener
Listener for the request committed event. |
| public static interface | Request.Content
A client-side representation of HTTP request content. |
| public static interface | Request.ContentListener
Listener for the request content event. |
| public static interface | Request.FailureListener
Listener for the request failed event. |
| public static interface | Request.HeadersListener
Listener for the request headers event. |
| public static interface | Request.Listener
Listener for all request events. |
| public static interface | Request.QueuedListener
Listener for the request queued event. |
| public static interface | Request.RequestListener
Common, empty, super-interface for request listeners. |
| public static interface | Request.SuccessListener
Listener for the request succeeded event. |
| Modifier and Type | Method and Description |
|---|---|
| public CompletableFuture | |
| public Request | |
| public Request | |
| public Request | |
| public Request | |
| public Request | |
| public Request | |
| public Request | |
| public Request | |
| public Throwable | Returns: the abort cause passed toabort(Throwable),
or null if this request has not been aborted
|
| public String | |
| public Map | |
| public Request. | |
| public default Connection | Returns: the connection associated with this request, ornull if there is no connection associated
with this requestReturns the connection associated with this request. |
| public List | |
| public HttpFields | |
| public String | |
| public long | |
| public String | |
| public Fields | |
| public String | |
| public int | |
| public String | |
| public String | |
| public Object | |
| public long | Returns: the total timeout for this request, in milliseconds; zero or negative if the timeout is disabled
|
| public Supplier | |
| public URI | |
| public HttpVersion | |
| public Request | Returns: this request objectthe code that modifies the headers of this request consumerModifies the headers of this request. |
| public default Request | |
| public Request | Returns: this request objectthe idle timeout for this request timeout, TimeUnit the idle timeout unit unit)
|
| public boolean | |
| public Request | |
| public Request | Returns: this request objectthe method of this request, such as GET or POST method)
|
| public Request | |
| public Request | Returns: this request objecta listener for complete event listener
|
| public Request | Returns: this request objecta handler for pushed resource events pushHandlerSets a handler for pushed resources. |
| public Request | Returns: this request objecta listener for request begin event listener
|
| public Request | Returns: this request objecta listener for request commit event listener
|
| public Request | Returns: this request objecta listener for request content events listener
|
| public Request | Returns: this request objecta listener for request failure event listener
|
| public Request | Returns: this request objecta listener for request headers event listener
|
| public Request | Returns: this request objecta listener for request queued event listener
|
| public Request | Returns: this request objecta listener for request success event listener
|
| public Request | Returns: this request objecta listener for response begin event listener
|
| public Request | Returns: this request objecta consuming listener for response content events listener
|
| public Request | Returns: this request objectan asynchronous listener for response content events listener
|
| public Request | Returns: this request objecta listener for driving listenerorg.
|
| public Request | Returns: this request objecta listener for response failure event listener
|
| public Request | Returns: this request objecta listener for response header event listener
|
| public Request | Returns: this request objecta listener for response headers event listenerRegisters a listener for the headers event. |
| public Request | Returns: this request objecta listener for response success event listener
|
| public Request | |
| public Request | |
| public default Request | |
| public Request | |
| public ContentResponse | |
| public void | send(Response.
the listener that receives response events listenerSends this request and asynchronously notifies the given listener for response events. |
| public Request | |
| public Request | |
| public Request | Returns: this request objectthe supplier of the trailers of this request trailers)Provides the trailers of this request. |
| public Request | Returns: this request objectthe HTTP version of this request, such as "HTTP/1.1" version)
|