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
    Modifier and Type
    Field
    Description
     
    private static final long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    ConfigurableHttpRequest(String method, String scheme, org.apache.hc.core5.net.URIAuthority authority, String path)
     
    ConfigurableHttpRequest(String method, URI requestUri)
     
    ConfigurableHttpRequest(String method, org.apache.hc.core5.http.HttpHost host, String path)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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

    Methods inherited from interface org.apache.hc.core5.http.HttpMessage

    addHeader, removeHeader, removeHeaders, setHeader, setHeaders

    Methods inherited from interface org.apache.hc.core5.http.MessageHeaders

    containsHeader, countHeaders, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIterator
  • Field Details

  • Constructor Details

    • ConfigurableHttpRequest

      public ConfigurableHttpRequest(String method, String path)
    • ConfigurableHttpRequest

      public ConfigurableHttpRequest(String method, org.apache.hc.core5.http.HttpHost host, String path)
    • ConfigurableHttpRequest

      public ConfigurableHttpRequest(String method, String scheme, org.apache.hc.core5.net.URIAuthority authority, String path)
      Since:
      5.1
    • ConfigurableHttpRequest

      public ConfigurableHttpRequest(String method, URI requestUri)
  • Method Details