使用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)获取到字节数组,再对字节数组多次转字符串判断编码

你可能感兴趣的:(使用HttpClient出现java.io.IOException: Attempted read from closed stream)