Spring HttpHeaders - получить заголовок авторизации - PullRequest
0 голосов
/ 03 января 2019

Как извлечь заголовок Authorization из HttpHeaders?нет подходящего метода, как остальные заголовки.Мне удалось получить это как -

HttpHeaders headers = sendPost.getHeaders();
List<String> list = headers.get(JwtFilterLogin.HEADER_AUTH); //header key - Authorization
System.out.println(list.get(0)); //the value

Есть ли лучший способ?

1 Ответ

0 голосов
/ 03 января 2019

Да.

Ваша логика "получить первое значение" уже предоставлена ​​HttpHeaders#getFirst().Кроме того, Authorization имя поля заголовка также предоставляется HttpHeaders.AUTHORIZATION, поэтому вам не нужно определять его самостоятельно:

HttpHeaders headers = sendPost.getHeaders();
String value = headers.getFirst(HttpHeaders.AUTHORIZATION);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...