Class HttpTrace

  • All Implemented Interfaces:
    java.lang.Cloneable, AbortableHttpRequest, Configurable, HttpExecutionAware, HttpUriRequest, HttpMessage, HttpRequest

    public class HttpTrace
    extends HttpRequestBase
    HTTP TRACE method.

    The HTTP TRACE method is defined in section 9.6 of RFC2616:

    The TRACE method is used to invoke a remote, application-layer loop- back of the request message. The final recipient of the request SHOULD reflect the message received back to the client as the entity-body of a 200 (OK) response. The final recipient is either the origin server or the first proxy or gateway to receive a Max-Forwards value of zero (0) in the request (see section 14.31). A TRACE request MUST NOT include an entity.
    Since:
    4.0
    • Constructor Detail

      • HttpTrace

        public HttpTrace()
      • HttpTrace

        public HttpTrace​(java.net.URI uri)
      • HttpTrace

        public HttpTrace​(java.lang.String uri)
        Throws:
        java.lang.IllegalArgumentException - if the uri is invalid.