Class HttpRequestWrapper

java.lang.Object
org.apache.hc.core5.http.message.AbstractMessageWrapper<HttpRequest>
org.apache.hc.core5.http.message.HttpRequestWrapper
All Implemented Interfaces:
HttpMessage, HttpRequest, MessageHeaders

public class HttpRequestWrapper extends AbstractMessageWrapper<HttpRequest> implements HttpRequest
Wraps an HttpRequest. HttpRequest wrapper.
  • Constructor Details

    • HttpRequestWrapper

      public HttpRequestWrapper(HttpRequest message)
  • Method Details

    • getMethod

      public String getMethod()
      Description copied from interface: HttpRequest
      Returns method of this request message.
      Specified by:
      getMethod in interface HttpRequest
      Returns:
      the request method.
    • getPath

      public String getPath()
      Description copied from interface: HttpRequest
      Returns URI path of this request message or null if not set.
      Specified by:
      getPath in interface HttpRequest
      Returns:
      the request URI or null.
    • setPath

      public void setPath(String path)
      Description copied from interface: HttpRequest
      Sets URI path of this request message.
      Specified by:
      setPath in interface HttpRequest
    • getScheme

      public String getScheme()
      Description copied from interface: HttpRequest
      Returns scheme of this request message.
      Specified by:
      getScheme in interface HttpRequest
      Returns:
      the scheme or null.
    • setScheme

      public void setScheme(String scheme)
      Description copied from interface: HttpRequest
      Sets scheme of this request message.
      Specified by:
      setScheme in interface HttpRequest
    • getAuthority

      public URIAuthority getAuthority()
      Description copied from interface: HttpRequest
      Returns authority of this request message.
      Specified by:
      getAuthority in interface HttpRequest
      Returns:
      the authority or null.
    • setAuthority

      public void setAuthority(URIAuthority authority)
      Description copied from interface: HttpRequest
      Sets authority of this request message.
      Specified by:
      setAuthority in interface HttpRequest
    • getRequestUri

      public String getRequestUri()
      Description copied from interface: HttpRequest
      Returns request URI of this request message. It may be an absolute or relative URI. Applicable to HTTP/1.1 version or earlier.
      Specified by:
      getRequestUri in interface HttpRequest
      Returns:
      the request URI.
    • getUri

      public URI getUri() throws URISyntaxException
      Description copied from interface: HttpRequest
      Returns full request URI of this request message.
      Specified by:
      getUri in interface HttpRequest
      Returns:
      the request URI.
      Throws:
      URISyntaxException
    • setUri

      public void setUri(URI requestUri)
      Description copied from interface: HttpRequest
      Sets the full request URI of this request message.
      Specified by:
      setUri in interface HttpRequest
      Parameters:
      requestUri - the request URI.