Interface HttpUriRequest

All Superinterfaces:
HttpMessage, HttpRequest
All Known Implementing Classes:
BaseDavRequest, EntityEnclosingRequestWrapper, HttpBind, HttpCheckin, HttpCheckout, HttpCopy, HttpDelete, HttpDelete, HttpEntityEnclosingRequestBase, HttpGet, HttpHead, HttpLabel, HttpLock, HttpMerge, HttpMkcol, HttpMkworkspace, HttpMove, HttpOptions, HttpOptions, HttpOrderpatch, HttpPatch, HttpPoll, HttpPost, HttpPropfind, HttpProppatch, HttpPut, HttpRebind, HttpReport, HttpRequestBase, HttpRequestWrapper, HttpSearch, HttpSubscribe, HttpTrace, HttpUnbind, HttpUnlock, HttpUnsubscribe, HttpUpdate, HttpVersionControl, RequestWrapper

public interface HttpUriRequest extends HttpRequest
Extended version of the HttpRequest interface that provides convenience methods to access request properties such as request URI and method type.
Since:
4.0
  • Method Details

    • getMethod

      String getMethod()
      Returns the HTTP method this request uses, such as GET, PUT, POST, or other.
    • getURI

      URI getURI()
      Returns the URI this request uses, such as http://example.org/path/to/file.

      Note that the URI may be absolute URI (as above) or may be a relative URI.

      Implementations are encouraged to return the URI that was initially requested.

      To find the final URI after any redirects have been processed, please see the section entitled HTTP execution context in the HttpClient Tutorial

    • abort

      void abort() throws UnsupportedOperationException
      Aborts execution of the request.
      Throws:
      UnsupportedOperationException - if the abort operation is not supported / cannot be implemented.
    • isAborted

      boolean isAborted()
      Tests if the request execution has been aborted.
      Returns:
      true if the request execution has been aborted, false otherwise.