OK httpレポートjavaを解決します.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed
1587 ワード
OK httpレポートjavaを解決します.lang.IllegalStateException: closed,java.lang.IllegalStateException:OkHttp要求コールバック中responseのためclosed.body().string()は1回のみ有効に呼び出すことができます
responseが呼び出されました.body().string()メソッドの後、responseのストリームは閉じられ、アプリケーション層に新しいresponseを作成して処理する必要があります.直接コードを貼るとは言わない:
responseが呼び出されました.body().string()メソッドの後、responseのストリームは閉じられ、アプリケーション層に新しいresponseを作成して処理する必要があります.直接コードを貼るとは言わない:
@Override
public Response intercept(Chain chain) throws IOException
{
Request request = chain.request();
logForRequest(request);
Response response = chain.proceed(request);
MediaType mediaType = response.body().contentType();
String content= response.body().string();
Log.e("tag", content);
return response.newBuilder()
.body(ResponseBody.create(mediaType, string))
.build();
// return logForResponse(response);
}