Я получил это предупреждение, когда использовал Retrofit, я нахожу много ответов от stackoverflow. Но многие из них говорят о OkHttp.Модернизация OkHttp Просочилась связь с xxx
Я не делал ничего с телом ответа, когда использовал Retrofit, я не нашел никакого способа в модификации.
Вот мой заказ OkHttpClient:
private OkHttpClient getOkHttpClient(){
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.connectTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS);
builder.writeTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS);
builder.readTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS);
builder.addInterceptor(new ZCommonIntercepter());
return builder.build();
}
У меня есть собственный перехватчик, но я не думаю, что причина этого предупреждения.
вот мой перехватчик, просто добавьте заголовок, чтобы сеанс с сервером
Override
public Response intercept(Chain chain) throws IOException {
Response originalResponse = chain.proceed(chain.request());
if (!isFirst) {
if (!originalResponse.headers("Set-Cookie").isEmpty()) {
ConstantPool.SESSION_HIDUI = originalResponse.header("Set-Cookie");
}
}
isFirst = true;
Request request = chain.request()
.newBuilder()
.removeHeader("Cookie")
.addHeader("Cookie", ConstantPool.SESSION_HIDUI)
.build();
return chain.proceed(request);
}
Я хочу знать, что причина возникновения этой проблемы, даже не retrofit2 сделать тело ответа. закрыть меня?
И если я проигнорирую это предупреждение, произойдет ли что-то плохое? неправильно об этом.
показать ваш журнал с исключением – raj
11-11 09: 47: 57.936 1412-1412 /? W/ContextImpl: вызов метода в системном процессе без квалифицированного пользователя: android.app.ContextImpl.sendBroadcast: 1053 com.android.server.am.OppoActivityStackHelper.sendIsHomeModeIntent: 65 com.android.server.am.OppoActivityStackHelper.handleSendHomeMode: 92 com.android.server.am.ActivityStack.resumeTopActivityLocked: 1561 11-11 09: 47: 58.536 4462-4496 /? W/okhttp3.OkHttpClient: Просочилось подключение к http: //xxx.xxx.xx.xx/. Вы забыли закрыть тело ответа? –
просто подключен к xxx.xxx.xx.xx. Вы забыли закрыть тело ответа ... –