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

问题

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

解决方法

仅保留return中的内容即可。

相关推荐
炸膛坦客2 分钟前
单片机/C语言八股:(四)volatile 和 static 关键字的作用
c语言·开发语言
sycmancia3 分钟前
C++——对象模型分析
开发语言·c++
云泽8084 分钟前
C++ STL set 容器全解析:从基础用法、算法实践到云同步实战
开发语言·c++·算法
山上三树5 分钟前
C++ 智能指针详解与代码示例
开发语言·c++
计算机徐师兄6 分钟前
Java基于微信小程序的社区垃圾回收管理系统【附源码、文档说明】
java·微信小程序·社区垃圾回收管理系统·社区垃圾回收管理系统小程序·社区垃圾回收管理微信小程序·社区垃圾回收管理小程序·jav社区垃圾回收管理小程序
zhouping@7 分钟前
Java学习笔记day04
java·笔记·学习
waper978 分钟前
java项目部署上线,安全扫描问题的解决方案
java·安全·nacos·docker compose
小杍随笔13 分钟前
【Rust模块化进阶:深入解析mod.rs的用法与现代实践(1.94版本)】
开发语言·后端·rust
怒放de生命201016 分钟前
IDEA 2025 最新版jrebel 破解
java·ide·intellij-idea
小鹿软件办公20 分钟前
KDE 重磅发布:digiKam 9.0 正式登场,全面升级 Qt 6 核心
开发语言·qt·digikam