В Spring RestTemplate существует способ отправки пользовательских заголовков вместе с объектом запроса POST. Я уже опробовал метод exchange
, который доступен. Кажется, что мы можем отправлять пары ключевых значений вместе с пользовательскими заголовками, но не сам объект запроса, прикрепленный к HttpEntity.
. Следующий код иллюстрирует попытку и, как представляется, 400 BadRequest
для сервера.
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<?> httpEntity = new HttpEntity<Object>(requestDTO, requestHeaders);
RestTemplate restTemplate = new RestTemplate();
restTemplate.exchange(URL, HttpMethod.POST, httpEntity, SomeObject.class);
Кто-нибудь знает об этой ситуации? Или это то, что невозможно, что я пытаюсь сделать?