【发布时间】:2013-12-31 23:53:44
【问题描述】:
我正在使用 apache 的 HttpClient(通过 Fluent API)。当我取回响应对象时,我首先会这样做:
response.returnResponse().getStatusLine().getStatusCode()
如果状态码是4xx或者5xx,我抛出异常,或者返回内容:
response.returnContent().asBytes();
这里的response 是Response 类型的对象。但是当我运行它时,我得到:
java.lang.IllegalStateException: Response content has been already consumed.
我怎样才能解决这个问题?
【问题讨论】:
-
response是什么类型? -
response是Response类型,由request.execute()返回。
标签: java apache-httpclient-4.x fluent