Class ConfigurableHttpRequest
java.lang.Object
org.apache.hc.core5.http.message.HeaderGroup
org.apache.hc.core5.http.message.BasicHttpRequest
org.apache.hc.client5.http.async.methods.ConfigurableHttpRequest
- All Implemented Interfaces:
Serializable, Configurable, org.apache.hc.core5.http.HttpMessage, org.apache.hc.core5.http.HttpRequest, org.apache.hc.core5.http.MessageHeaders
- Direct Known Subclasses:
SimpleHttpRequest
public class ConfigurableHttpRequest
extends org.apache.hc.core5.http.message.BasicHttpRequest
implements Configurable
HTTP request message with a custom configuration.
- Since:
- 5.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConfigurableHttpRequest(String method, String path) Constructs a new request message with the given method and request path.ConfigurableHttpRequest(String method, String scheme, org.apache.hc.core5.net.URIAuthority authority, String path) Constructs a new request message with the given method, scheme, authority, and request path.ConfigurableHttpRequest(String method, URI requestUri) Constructs a new request message with the given method, and request URI.ConfigurableHttpRequest(String method, org.apache.hc.core5.http.HttpHost host, String path) Constructs a new request message with the given method, host, and request path. -
Method Summary
Modifier and TypeMethodDescriptionGets the actual request configuration.voidsetConfig(RequestConfig requestConfig) Sets the request configuration.Methods inherited from class org.apache.hc.core5.http.message.BasicHttpRequest
addHeader, getAuthority, getMethod, getPath, getRequestUri, getScheme, getUri, getVersion, setAbsoluteRequestUri, setAuthority, setHeader, setPath, setScheme, setUri, setVersion, toStringMethods inherited from class org.apache.hc.core5.http.message.HeaderGroup
addHeader, clear, containsHeader, countHeaders, getCondensedHeader, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIterator, removeHeader, removeHeaders, removeHeaders, setHeader, setHeadersMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.hc.core5.http.HttpMessage
addHeader, removeHeader, removeHeaders, setHeader, setHeadersMethods inherited from interface org.apache.hc.core5.http.MessageHeaders
containsHeader, countHeaders, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIterator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
requestConfig
-
-
Constructor Details
-
ConfigurableHttpRequest
-
ConfigurableHttpRequest
-
ConfigurableHttpRequest
public ConfigurableHttpRequest(String method, String scheme, org.apache.hc.core5.net.URIAuthority authority, String path) Constructs a new request message with the given method, scheme, authority, and request path.- Parameters:
method- request method.scheme- request host.authority- request URI authority.path- request path.- Since:
- 5.1
-
ConfigurableHttpRequest
-
-
Method Details
-
getConfig
Description copied from interface:ConfigurableGets the actual request configuration.- Specified by:
getConfigin interfaceConfigurable- Returns:
- the actual request configuration.
-
setConfig
Sets the request configuration.- Parameters:
requestConfig- the request configuration.
-