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

问题

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

解决方法

仅保留return中的内容即可。

相关推荐
qingfeng1541513 小时前
企业微信 API 可以做什么?
java·开发语言·python·自动化·企业微信
梧桐和风13 小时前
2026 年 Java 趋势:AI 浪潮下,Java 会过时吗?
java·开发语言·人工智能
lsx20240613 小时前
React 组件详解
开发语言
Hesionberger13 小时前
LeetCode105:前序中序构建二叉树(三解法)
java·数据结构·python·算法·leetcode·深度优先
嗨嗨的迷子14 小时前
JDK 17 远程调试连不上 5005:从 attach timeout 到 JDWP 监听地址变更
java·开发语言
Chase_______14 小时前
【Java杂项】为什么 long 可以自动转 float?宽化基本类型转换与精度丢失详解
java·开发语言·python
listhi52014 小时前
基于QT的串口心电波形实时显示系统
开发语言·qt
之歆14 小时前
DAY_12JavaScript DOM 完全指南(三):高级工程篇
开发语言·前端·javascript·ecmascript
invicinble14 小时前
java数组相关的信息量
java·开发语言·python
小江的记录本14 小时前
【Java基础】Java 8-21新特性 :JDK17:密封类、模式匹配、Record类(附《思维导图》+《面试高频考点清单》)
java·数据结构·后端·python·mysql·面试·职场和发展