Максимальный размер полезной нагрузки для пост-запроса и получения ответа для SpringBoot Rest - PullRequest
0 голосов
/ 10 мая 2018

Есть ли максимальный размер для отправки сообщения?

На самом деле, у меня есть служба, которая отправляет полезную нагрузку json другому микросервису. В стороне от полезной нагрузки JSON есть поле, содержащее зашифрованную строку (в основном я преобразовал файл в зашифрованную строку и установил его в этом поле полезной нагрузки). значение).

Размер файла не фиксирован, поэтому мне интересно, есть ли максимальный размер поддержки для Post json?

Я знаю, что у весенней загрузки есть следующие свойства для установки максимального размера для загрузки файла.

spring.http.multipart.max-file-size
spring.http.multipart.max-request-size

Но, как я уже говорил, я не загружаю файл, я конвертирую файл в закодированную строку и отправляю эту строку с полезной нагрузкой json.

Так, как я могу установить максимальный размер поддержки для пост-запроса.

Кроме того, в другом сценарии я выполняю запрос Get в микро-сервис, а затем этот микро-сервис возвращает большую полезную нагрузку, есть ли какие-либо ограничения в размере полезной нагрузки?

1 Ответ

0 голосов
/ 10 мая 2018

Это зависит не только от конфигурации пружины, как вы указали, но и от конфигурации сервера.

Большинство серверов имеют предел загрузки после запроса. Например, в tomcat вы можете настроить его с помощью свойства "maxPostSize". Цитирование из документации :

The maximum size in bytes of the POST which will be handled by the container FORM URL parameter parsing. 
The limit can be disabled by setting this attribute to a value less than or equal to 0. If not specified, this attribute is set to 2097152 (2 megabytes).
...