Class BasicClassicHttpRequest

All Implemented Interfaces:
Serializable, ClassicHttpRequest, HttpEntityContainer, HttpMessage, HttpRequest, MessageHeaders

public class BasicClassicHttpRequest extends BasicHttpRequest implements ClassicHttpRequest
Basic implementation of ClassicHttpRequest.
Since:
5.0
See Also:
  • Field Details

  • Constructor Details

    • BasicClassicHttpRequest

      public BasicClassicHttpRequest(String method, String scheme, URIAuthority authority, String path)
      Creates request message with the given method, host and request path.
      Parameters:
      method - request method.
      scheme - request scheme.
      authority - request authority.
      path - request path.
      Since:
      5.1
    • BasicClassicHttpRequest

      public BasicClassicHttpRequest(String method, String path)
      Creates request message with the given method and request path.
      Parameters:
      method - request method.
      path - request path.
    • BasicClassicHttpRequest

      public BasicClassicHttpRequest(String method, HttpHost host, String path)
      Creates request message with the given method, host and request path.
      Parameters:
      method - request method.
      host - request host.
      path - request path.
    • BasicClassicHttpRequest

      public BasicClassicHttpRequest(String method, URI requestUri)
      Creates request message with the given method, request URI.
      Parameters:
      method - request method.
      requestUri - request URI.
    • BasicClassicHttpRequest

      public BasicClassicHttpRequest(Method method, String path)
      Creates request message with the given method and request path.
      Parameters:
      method - request method.
      path - request path.
    • BasicClassicHttpRequest

      public BasicClassicHttpRequest(Method method, HttpHost host, String path)
      Creates request message with the given method, host and request path.
      Parameters:
      method - request method.
      host - request host.
      path - request path.
    • BasicClassicHttpRequest

      public BasicClassicHttpRequest(Method method, URI requestUri)
      Creates request message with the given method, request URI.
      Parameters:
      method - request method.
      requestUri - request URI.
  • Method Details

    • getEntity

      public HttpEntity getEntity()
      Description copied from interface: HttpEntityContainer
      Obtains the message entity, if available.
      Specified by:
      getEntity in interface HttpEntityContainer
      Returns:
      the message entity, or null if not available
    • setEntity

      public void setEntity(HttpEntity entity)
      Description copied from interface: HttpEntityContainer
      Sets an entity for this message.

      Please note that if an entity has already been set it is responsibility of the caller to ensure release of the resources that may be associated with that entity.

      Specified by:
      setEntity in interface HttpEntityContainer
      Parameters:
      entity - the entity to set of this message, or null to unset