Проблемы с загрузкой PDF файла с охттп3 и дооснащением - PullRequest
1 голос
/ 11 февраля 2020

Мое android приложение использует службу, которая возвращает PDF-файл, содержащий определенные данные пользователя, проблема в том, что когда служба занимает более 5 секунд без ответа, соединение закрывается, но запрос все еще открыт, поэтому новые соединения и затем запускается исключение тайм-аута.

, если ответ занимает менее 5 секунд, все в порядке.

это захват петиции, наблюдаемой с помощью charles, сделанных в приложении. charles capture

Я использую okhttp3 и дооснащение. вот как я собираю клиента

val builder = OkHttpClient.Builder()
            .readTimeout(1, TimeUnit.MINUTES)
            .connectTimeout(1, TimeUnit.MINUTES)
            .writeTimeout(1, TimeUnit.MINUTES)
            .authenticator(tokenAuthenticator)
            .addInterceptor(HeaderInterceptor(dataProvider))

Я думаю, что проблема в сокетах или что-то еще, но я ничего не могу найти по этому поводу.

...