使用HttpClient出现java.io.IOExceptio
2019-03-13 本文已影响0人
吹奏一池春水
日期
2018-05-28
问题
使用HttpClient出现java.io.IOException: Attempted read from closed stream
原因
EntityUtils.toString(HttpEntity)方法中操作的是流数据,流数据是一次性数据所以同一个HttpEntity不能使用多次该方法
解决方法
先用EntityUtils.toByteArray(HttpEntity)获取到字节数组,再对字节数组多次转字符串判断编码