org.apache.http.client.methods

## Interface HttpUriRequest

- All Superinterfaces:
    HttpMessage ， HttpRequest
  所有已知实现类：
    EntityEnclosingRequestWrapper ， HttpDelete ， HttpEntityEnclosingRequestBase ， HttpGet ， HttpHead ， HttpOptions ， HttpPatch ， HttpPost ， HttpPut ， HttpRequestBase ， HttpRequestWrapper ， HttpTrace ， RequestWrapper

      public interface HttpUriRequest
      extends HttpRequest

  扩展版本的`HttpRequest`接口，提供访问请求属性（如请求URI和方法类型）的便利方法。
  从以下版本开始：
    4

- - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `abort()` 中止请求的执行。
    `String` | `getMethod()` 返回该请求使用HTTP方法，如 `GET` ， `PUT` ， `POST` ，或其他。
    `URI` | `getURI()` 返回此请求使用的URI，如 `http://example.org/path/to/file` 。
    `boolean` | `isAborted()` 测试请求执行是否已中止。

    - ### Methods inherited from interface org.apache.http.HttpRequest

      `getRequestLine`

    - ### Methods inherited from interface org.apache.http.HttpMessage

      `addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, getProtocolVersion, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams`

- - ### 方法详细信息

    - #### getMethod

          String getMethod()

      返回该请求使用HTTP方法，如 `GET` ， `PUT` ， `POST` ，或其他。

    - #### getURI

          URI getURI()

      返回此请求使用的URI，如`http://example.org/path/to/file` 。

      请注意，URI可以是绝对URI（如上所述），也可以是相对URI。

      鼓励实现返回最初请求的URI。

      要在处理任何重定向后找到最终URI，请参阅HttpClient Tutorial中的HTTP execution context部分

    - #### abort

          void abort()
                     throws UnsupportedOperationException

      中止请求的执行。
      异常
        `UnsupportedOperationException` - 如果中止操作不支持/无法实现。

    - #### isAborted

          boolean isAborted()

      测试请求执行是否已中止。
      结果
        `true`如果请求执行已经中止， `false`否则。

Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译，请与英文版配合使用 by--QQ:654638585