我通过OkHttp库实现http调用。一切正常,但我注意到,当我两次以响应字符串的形式访问正文时,将抛出一个IllegalStateException
。也就是说,我做了(例如):Log.d("TAG", response.body().string())
,然后我实际上想要使用像processResponse(response.body().string())
这样的字符串。但是第二个调用抛出了异常,消息为closed
。
两次访问一个字符串怎么会导致失败呢?我希望处理该响应,而不需要添加包装器/虚拟对象来保存某些值(如header、body、statuscode)。
https://stackoverflow.com/questions/27922703
复制相似问题