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

    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();
    Ответ написан
    Комментировать