Отключить кодировку передачи в @RestController - PullRequest
0 голосов
/ 09 мая 2019

У меня @RestController с конечной точкой, как показано ниже (версия с весенней загрузкой 1.5.9.RELEASE)

@RestController
public class Controller
{
    @PostMapping(value = "profile", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
    @ResponseBody
    public Profile profile(@RequestBody Request request) {
        ... ... ...
        return profileObj;
    }
}

Всякий раз, когда я вызываю выше конечной точки, я получаю ответ с нижними заголовками,

.... ... ...
Access-Control-Allow-Headers:
Cache-Control: no cache, no-store, must-revalidate
Content-Type: application/json;charset=utf-8
Transfer-Encoding: chunked

Я хочу отключить кодирование передачи, т. Е. Мне нужно указать длину содержимого.

У меня много таких контроллеров.Поэтому я не хочу вычислять длину в каждой конечной точке и возвращать ResponseEntity со значением длины.Я ищу универсальное решение, которое будет автоматически включать контент-длина.Есть ли способ достичь этого?

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