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:
java.io.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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private RequestConfig
requestConfig
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description ConfigurableHttpRequest(java.lang.String method, java.lang.String path)
ConfigurableHttpRequest(java.lang.String method, java.lang.String scheme, org.apache.hc.core5.net.URIAuthority authority, java.lang.String path)
ConfigurableHttpRequest(java.lang.String method, java.net.URI requestUri)
ConfigurableHttpRequest(java.lang.String method, org.apache.hc.core5.http.HttpHost host, java.lang.String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestConfig
getConfig()
Returns actual request configuration.void
setConfig(RequestConfig requestConfig)
-
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, toString
-
Methods 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, setHeaders
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
requestConfig
private RequestConfig requestConfig
-
-
Constructor Detail
-
ConfigurableHttpRequest
public ConfigurableHttpRequest(java.lang.String method, java.lang.String path)
-
ConfigurableHttpRequest
public ConfigurableHttpRequest(java.lang.String method, org.apache.hc.core5.http.HttpHost host, java.lang.String path)
-
ConfigurableHttpRequest
public ConfigurableHttpRequest(java.lang.String method, java.lang.String scheme, org.apache.hc.core5.net.URIAuthority authority, java.lang.String path)
- Since:
- 5.1
-
ConfigurableHttpRequest
public ConfigurableHttpRequest(java.lang.String method, java.net.URI requestUri)
-
-
Method Detail
-
getConfig
public RequestConfig getConfig()
Description copied from interface:Configurable
Returns actual request configuration.- Specified by:
getConfig
in interfaceConfigurable
-
setConfig
public void setConfig(RequestConfig requestConfig)
-
-