okhttp3.OkHttpClient - произошла утечка соединения с any_host. Вы забыли закрыть тело ответа? - PullRequest
0 голосов
/ 13 февраля 2019

В моем проекте Kotlin я использую okhttp3

Вот пример для подключения к удаленному хосту:

    import okhttp3.*
    import okhttp3.logging.HttpLoggingInterceptor

var оkHttpClient = OkHttpClient()        оkHttpClient.newCall(requestNegotiate).enqueue(object : Callback {
             override fun onResponse(call: Call, response: Response) {
                  ...
             }}

и все в порядке.

Но через несколько минутЯ получаю много раз следующее сообщение:

  2019-02-13 18:39:39,197 675399 [OkHttp ConnectionPool] WARN  okhttp3.OkHttpClient - A connection to any_host_com was leaked. Did you forget to close a response body? To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);
...