Class HttpRequest


  • public class HttpRequest
    extends HttpRequestBase
    Represents a single Client Request to be sent on a HTTP connection
    • Constructor Detail

      • HttpRequest

        public HttpRequest​(java.lang.String method,
                           java.lang.String encodedPath)
        Parameters:
        method - http verb to use
        encodedPath - path of the http request
      • HttpRequest

        public HttpRequest​(java.lang.String method,
                           java.lang.String encodedPath,
                           HttpHeader[] headers,
                           HttpRequestBodyStream bodyStream)
        Parameters:
        method - http verb to use
        encodedPath - path of the http request
        headers - set of http request headers to include
        bodyStream - (optional) interface to an object that will stream out the request body
    • Method Detail

      • getMethod

        public java.lang.String getMethod()
        Returns:
        the HTTP method of this request
      • getEncodedPath

        public java.lang.String getEncodedPath()
        Returns:
        the encoded path of this request
      • setEncodedPath

        public void setEncodedPath​(java.lang.String encodedPath)
        Sets the request's encoded path
        Parameters:
        encodedPath - the new encoded path