我遇到过许多博客,它们回答了一种阅读回复体的方法,如下面所示
Response response = e.getResponse();
String body;
try {
Reader reader = response.body().asReader();
body = CharStreams.toString(reader);
log.info("body " + body);
if (reader != null)
reader.close();
} catch (IOException ex) {
log.error("error reading body ", ex);
}
但我越来越 java.io.IOException: Attempted read from closed stream.
抛出错误的原因是什么
编辑:我将“response”传递给apiexception并在那里设置它。删除了它,并使用响应体作为字符串来修复问题。
暂无答案!
目前还没有任何答案,快来回答吧!