Class 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
    • 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
      • 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
    • 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)