使用HttpClient出现java.io.IOException: Attempted read from closed stream

日期

2018-05-28

问题

使用HttpClient出现java.io.IOException: Attempted read from closed stream

原因

EntityUtils.toString(HttpEntity)方法中操作的是流数据,流数据是一次性数据所以同一个HttpEntity不能使用多次该方法

解决方法

先用EntityUtils.toByteArray(HttpEntity)获取到字节数组,再对字节数组多次转字符串判断编码

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转角安静的街道/白色蓝顶的房屋拼接成风景 Restaurant,黑白格子的地板延伸到门前/白色的猫慵懒地伸着身子/...
    原小尚阅读 440评论 0 2
  • 在上篇Appium+iOS+Mac 环境搭建的基础上,复制翻译了Appium Python Client以作为后续...
    samtake阅读 5,414评论 1 1
  • 周塘横路,其实东止于天妃宫,西到达坎墩西街。这是姚北最繁华的商业走廊,也是最便捷的东西动脉,更是海涂文化的聚集线。...
    阿哈满的阅读 444评论 0 0
  • 记得《八月未央》上海电影节宣传的时候未央的扮演者钟楚曦说:这部电影有三个关键词:坚韧、独立、充满生命力。我要讲...
    小太阳紫月阅读 616评论 0 2

友情链接更多精彩内容