[转载]HttpEntity调用getContent方法时的注意事项 - - ITeye技术网站

[转载]HttpEntity调用getContent方法时的注意事项 – – ITeye技术网站.

今天调试程序时,Debug到下面这段代码时出的问题,具体是大括号里面的那句:

Java代码  收藏代码
  1. if(response.getEntity() != null && response.getEntity().getContent() != null)  
  2. {  
  3.                 message = IOUtils.toString(response.getEntity().getContent());  
  4. }  

抛出的异常是:

Java代码  收藏代码
  1. java.lang.IllegalStateException: Content has been consumed  

原因是在if的逻辑判断里已经调用过一次getContent方法,而此方法只能调用一次。

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏