org.apache.http.impl.client

## Class BasicResponseHandler

- java.lang.Object
- - org.apache.http.impl.client.AbstractResponseHandler<String>
  - - org.apache.http.impl.client.BasicResponseHandler

- All Implemented Interfaces:
    ResponseHandler < String >

      @Contract(threading=IMMUTABLE)
      public class BasicResponseHandler
      extends AbstractResponseHandler<String>

  A `ResponseHandler`将响应正文返回为成功（2xx）响应的字符串。 如果响应代码为> = 300，则响应正文被消耗，并抛出`HttpResponseException` 。

  如果这与`HttpClient.execute( org.apache.http.client.methods.HttpUriRequest, org.apache.http.client.ResponseHandler)`一起使用 ，HttpClient可以在内部处理重定向（3xx响应）。

  从以下版本开始：
    4

- - ### 构造方法摘要

    构造方法
    Constructor and Description
    `BasicResponseHandler()`

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `handleEntity(HttpEntity entity)` 以String作为主体返回实体。
    `String` | `handleResponse(HttpResponse response)` 如果响应成功（2xx状态代码），请从响应体读取实体并将其传递给实体处理程序方法。

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造方法详细信息

    - #### BasicResponseHandler

          public BasicResponseHandler()

  - ### 方法详细信息

    - #### handleEntity

          public String handleEntity(HttpEntity entity)
                              throws IOException

      以String作为主体返回实体。
      Specified by:
        `handleEntity`在 `AbstractResponseHandler<String>`
      异常
        `IOException`

    - #### handleResponse

          public String handleResponse(HttpResponse response)
                                throws HttpResponseException,
                                       IOException

      描述从类别`AbstractResponseHandler`复制
      如果响应成功（2xx状态代码），请从响应体读取实体并将其传递给实体处理程序方法。 如果没有响应体存在，则返回null。 如果响应不成功（> = 300状态码），则抛出`HttpResponseException` 。
      Specified by:
        `handleResponse`在接口 `ResponseHandler<String>`
      重写：
        `handleResponse`在 `AbstractResponseHandler<String>`
      参数
        `response` - 对过程的反应
      结果
        由响应确定的值
      异常
        `ClientProtocolException` - 在http协议错误的情况下
        `IOException` - 出现问题或连接中止时
        `HttpResponseException`

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

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