Class HttpRequestBase

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private RequestConfig config  
      private java.net.URI uri  
      private org.apache.http.ProtocolVersion version  
      • Fields inherited from class org.apache.http.message.AbstractHttpMessage

        headergroup, params
    • Constructor Summary

      Constructors 
      Constructor Description
      HttpRequestBase()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      RequestConfig getConfig()
      Returns actual request configuration.
      abstract java.lang.String getMethod()
      Returns the HTTP method this request uses, such as GET, PUT, POST, or other.
      org.apache.http.ProtocolVersion getProtocolVersion()  
      org.apache.http.RequestLine getRequestLine()  
      java.net.URI getURI()
      Returns the original request URI.
      void releaseConnection()
      A convenience method to simplify migration from HttpClient 3.1 API.
      void setConfig​(RequestConfig config)  
      void setProtocolVersion​(org.apache.http.ProtocolVersion version)  
      void setURI​(java.net.URI uri)  
      void started()  
      java.lang.String toString()  
      • Methods inherited from class org.apache.http.message.AbstractHttpMessage

        addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.apache.http.HttpMessage

        addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
    • Field Detail

      • version

        private org.apache.http.ProtocolVersion version
      • uri

        private java.net.URI uri
    • Constructor Detail

      • HttpRequestBase

        public HttpRequestBase()
    • Method Detail

      • getMethod

        public abstract java.lang.String getMethod()
        Description copied from interface: HttpUriRequest
        Returns the HTTP method this request uses, such as GET, PUT, POST, or other.
        Specified by:
        getMethod in interface HttpUriRequest
      • setProtocolVersion

        public void setProtocolVersion​(org.apache.http.ProtocolVersion version)
        Since:
        4.3
      • getProtocolVersion

        public org.apache.http.ProtocolVersion getProtocolVersion()
        Specified by:
        getProtocolVersion in interface org.apache.http.HttpMessage
      • getURI

        public java.net.URI getURI()
        Returns the original request URI.

        Please note URI remains unchanged in the course of request execution and is not updated if the request is redirected to another location.

        Specified by:
        getURI in interface HttpUriRequest
      • getRequestLine

        public org.apache.http.RequestLine getRequestLine()
        Specified by:
        getRequestLine in interface org.apache.http.HttpRequest
      • setURI

        public void setURI​(java.net.URI uri)
      • started

        public void started()
        Since:
        4.2
      • releaseConnection

        public void releaseConnection()
        A convenience method to simplify migration from HttpClient 3.1 API. This method is equivalent to AbstractExecutionAwareRequest.reset().
        Since:
        4.2
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object