使用Response response = client.newCall(request).execute()后应直接使用response,而不是将response作为返回结果。response.body()本质是输入流的读操作,所以它还是网络请求的一部分,所以这行代码必须放在子线程。
使用okhttp时报错getOutputStream() has already been called for this response
最新推荐文章于 2024-05-29 11:42:44 发布
使用Response response = client.newCall(request).execute()后应直接使用response,而不是将response作为返回结果。response.body()本质是输入流的读操作,所以它还是网络请求的一部分,所以这行代码必须放在子线程。