@Drunk_bear64

Как получить Cookie запроса на Retrofit?

Здравствуйте, пишу приложение на Android Studio. Имеется сервер, есть запросы, которые отправляю с клиента через Retrofit. Как мне можно получить Cookie запроса?
  • Вопрос задан
  • 964 просмотра
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
public class ReceivedCookiesInterceptor implements Interceptor {
    @Override
    public Response intercept(Chain chain) throws IOException {
        Response originalResponse = chain.proceed(chain.request());
        if (!originalResponse.headers("Set-Cookie").isEmpty()) {
            // ...
         }
        return originalResponse;
    }
}

OkHttpClient.Builder okHttpClient = new OkHttpClient().newBuilder();
okHttpClient.interceptors().add(new ReceivedCookiesInterceptor());
            
retrofit = new Retrofit.Builder()
                 .baseUrl(BASE_URL)
                 .client(okHttpClient.build())
                 .addConverterFactory(GsonConverterFactory.create())
                 .build();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы