Как прочитать пользовательский ответ заголовка (объект json) при модернизации - PullRequest
1 голос
/ 12 марта 2019

У меня есть API авторизации, который возвращает нулевое тело, но с токеном доступа в заголовках.Я могу прочитать объект okhttp3.Headers , а также получить имена заголовков как Set с использованием

Headers headers = response.headers(); // response object of type Response<T>
Set<String> headerNames = headers.names();

Но в коде объект заголовков не показывает возвращаемый пользовательский заголовок (access_token)как ответ.Тем не менее, в почтальоне я могу видеть пользовательский заголовок, как показано ниже:

access_token -> { "Token":"adklasldalksdalkdask",
"Provider":"ABC" } 

Я использую перехватчики, чтобы получить заголовок, как показано:

    HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
    interceptor.setLevel(HttpLoggingInterceptor.Level.HEADERS);
    interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);

Может кто-нибудь предложить, как читатьмаркер доступа как часть пользовательского заголовка в ответе аутентификации?

...