【解决】okhttp的java.lang.IllegalStateException: closed错误

问题

Android 使用OKHttp进行后端通信,后端处理结果,反馈给前端的responseBody中其实有值,但是一直报异常,后来才发现主要是OkHttp请求回调中response.body().string()只能有效调用一次,而我使用了两次:

解决方法

仅保留return中的内容即可。

相关推荐
扶苏-su几秒前
Java-文件
java·开发语言
Tomorrow'sThinker1 分钟前
篮球裁判犯规识别系统(四) foul_fn函数 上
java·前端·javascript
wregjru7 分钟前
【读书笔记】Effective C++ 条款3:尽可能使用const
开发语言·c++
FreeBuf_9 分钟前
“前缀替换“攻击引发恐慌:高度仿真的“Jackson“冒牌库入侵Maven中央仓库
java·python·maven
kylezhao20199 分钟前
C#手写串口助手
开发语言·c#
Kyln.Wu13 分钟前
【python实用小脚本-292】[HR揭秘]手工党点名10分钟的终结者|Python版Zoom自动签到+名单导出加速器(建议收藏)
开发语言·python·swift
普通网友14 分钟前
PictureSelector 相册全白不显示问题
java·开发语言
普通网友15 分钟前
用 Next.js 15 做图片查看网站:图片双击放大的交互坑与修复
开发语言·javascript·交互
独自破碎E19 分钟前
kafka中的时间轮实现
java·开发语言
程序员阿鹏23 分钟前
如何保证写入Redis的数据不重复
java·开发语言·数据结构·数据库·redis·缓存