首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >访问OkHttp响应的正文字符串两次会产生IllegalStateException: closed

访问OkHttp响应的正文字符串两次会产生IllegalStateException: closed
EN

Stack Overflow用户
提问于 2015-01-13 20:54:09
回答 5查看 18.7K关注 0票数 57

我通过OkHttp库实现http调用。一切正常,但我注意到,当我两次以响应字符串的形式访问正文时,将抛出一个IllegalStateException。也就是说,我做了(例如):Log.d("TAG", response.body().string()),然后我实际上想要使用像processResponse(response.body().string())这样的字符串。但是第二个调用抛出了异常,消息为closed

两次访问一个字符串怎么会导致失败呢?我希望处理该响应,而不需要添加包装器/虚拟对象来保存某些值(如header、body、statuscode)。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27922703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档