【问题】使用HttpClient出现java.io.IOException: Attempted read from closed stream
【原因】EntityUtils.toString(HttpEntity)方法中操作的是流数据,流数据是一次性数据所以同一个HttpEntity不能使用多次该方法
【修复】先用EntityUtils.toByteArray(HttpEntity)获取到字节数组,再对字节数组多次转字符串判断编码
【是否我导致】是
【解决Bug的时间】20分钟
【教训】操作流数据的方法小心使用