【問題】使用HttpClient出現java.io.IOException: Attempted read from closed stream
【原因】EntityUtils.toString(HttpEntity)方法中操作的是流數據,流數據是一次性數據所以同一個HttpEntity不能使用多次該方法
【修復】先用EntityUtils.toByteArray(HttpEntity)獲取到字節數組,再對字節數組多次轉字符串判斷編碼
【是否我導致】是
【解決Bug的時間】20分鐘
【教訓】操作流數據的方法小心使用