Мне нужно добавить информацию об авторизации из cookie в ответ на следующие запросы.
Это работает в почтальоне - я делаю запрос авторизации, затем второй запрос, который работает нормально.Но если я удаляю куки-файлы - второй запрос возвращает ошибку, и мне приходится снова делать запрос авторизации.
Но в моем приложении этот второй запрос всегда возвращает одну и ту же ошибку.Я пытался найти нужный файл cookie с помощью перехватчика, но я не нашел его
val client = OkHttpClient.Builder()
.addInterceptor(OAuthInterceptor())
private class OAuthInterceptor : Interceptor {
override fun intercept(chain: Chain): Response {
val request = chain.request()
com.app.logic.toLog("${chain.proceed(request).header("set-cookie")} ") // it's not that cookie what I looking for
val headers = chain.proceed(request).headers()
headers.names().forEach {
val s = headers.get(it)
com.app.logic.toLog("$it -> $s")
}
return chain + (Session.authConsumer?.let { consumer ->
consumer.sign(request).unwrap() as Request
} ?: request)
}
}
Кто-нибудь знает, что еще можно попробовать?