Мое android приложение использует службу, которая возвращает PDF-файл, содержащий определенные данные пользователя, проблема в том, что когда служба занимает более 5 секунд без ответа, соединение закрывается, но запрос все еще открыт, поэтому новые соединения и затем запускается исключение тайм-аута.
, если ответ занимает менее 5 секунд, все в порядке.
это захват петиции, наблюдаемой с помощью charles, сделанных в приложении.
Я использую okhttp3 и дооснащение. вот как я собираю клиента
val builder = OkHttpClient.Builder()
.readTimeout(1, TimeUnit.MINUTES)
.connectTimeout(1, TimeUnit.MINUTES)
.writeTimeout(1, TimeUnit.MINUTES)
.authenticator(tokenAuthenticator)
.addInterceptor(HeaderInterceptor(dataProvider))
Я думаю, что проблема в сокетах или что-то еще, но я ничего не могу найти по этому поводу.