Class HttpRequest


  • public class HttpRequest
    extends Object
    Represents an HTTP request message.
    Since:
    4.0.0
    Author:
    Dmytro Nosan
    • Constructor Detail

      • HttpRequest

        public HttpRequest​(URI uri)
        Creates HttpRequest with provided uri and GET method.
        Parameters:
        uri - uri of the request
      • HttpRequest

        public HttpRequest​(URI uri,
                           String method)
        Creates HttpRequest with provided uri and method.
        Parameters:
        uri - uri of the request
        method - HTTP method
      • HttpRequest

        public HttpRequest​(URI uri,
                           String method,
                           HttpHeaders headers)
        Creates HttpRequest with provided uri, method and headers.
        Parameters:
        uri - uri of the request
        method - HTTP method
        headers - HTTP headers
    • Method Detail

      • getUri

        public URI getUri()
        Gets the URI of the request.
        Returns:
        the URI of the request
      • getMethod

        public String getMethod()
        Gets the HTTP method of the request.
        Returns:
        the HTTP method
      • getHeaders

        public HttpHeaders getHeaders()
        Gets the headers of this request.
        Returns:
        a corresponding HttpHeaders object