错误java.io.IOException: Attempted

2023-10-26  本文已影响0人  Yluozi

场景日志报错:

在调用请求回参使用 response.getEntity()后再次调用报错null

原因:

entity所得到的流是不可重复读取的.也就是说所得的到实体只能一次消耗完,不能多次读取,所以在执行后,流就关闭了,就导致后面的读和写显示错误.

处理:

使用对象存一下,多次调用

    // 创建默认的httpClient实例
            httpClient = HttpClients.createDefault();
            // 执行请求
            response = httpClient.execute(httpPost);
            HttpEntity entity = null;
            entity =  response.getEntity();
上一篇 下一篇

猜你喜欢

热点阅读