Spring RestTemplate POST отправляет пустое тело запроса - PullRequest
0 голосов
/ 09 июля 2019

Я озадачен, почему restTemplate.postForEntity (конечная точка, запрос, Response.class) отправляет пустое тело запроса.

HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_JSON);
    headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON));
    HttpEntity<Request> request = new HttpEntity<Request>(request , headers);

    ResponseEntity<Response> response = restTemplate.postForEntity(endpoint, request, Response.class);

Есть идеи?

Запрос простой POJO, аннотированный @JsonComponent на уровне класса

В журнале RestTemplate записывается тело запроса: osweb.client.RestTemplate: Запись [Запрос [имя = мое имя теста, тип = тип1 ...

В перехватчике HTTP-запроса: Отправка запроса POST на http://endpoint/api/testEndpoint: [{}]

...