Spring Rest - установить заголовки без тела запроса - PullRequest
0 голосов
/ 18 февраля 2019

Мне нужно установить заголовок авторизации при вызове REST в моем клиенте, но веб-служба не ожидает тело запроса.Как бы мне отправить это?

Прямо сейчас у меня есть это, что я знаю, это неправильно:

HttpEntity<String> response = new HttpEntity<String>(authToken, headers);
restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
TransactionResponse transactionResponse = restTemplate.postForObject(uri, response, TransactionResponse.class);
return transactionResponse;

1 Ответ

0 голосов
/ 18 февраля 2019

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

headers.add("Authentication", authToken);

Я думаю (но не пытался), что вы можете задать параметр типа для сущности как Void:

HttpEntity<Void> response = new HttpEntity<>(null, headers);

Имейте в виду, что фактическое имя заголовка необходимоможет отличаться от того, который я использовал выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...