Я использую Spring версии 1.5.4.RELEASE и Java. Кроме того, я использую файл application.yml для установки свойств приложения springboot.
Я пробовал следующий параметр, но я думаю, что он работает только в случае составных запросов (таких как данные формы):
spring:
servlet:
multipart:
enabled: true
file-size-threshold: 1KB
max-file-size: 200MB
max-request-size: 215MB
maxFileSize: 2KB
maxRequestSize: 2KB
Я нашел множество решений для составных запросов, но это не так, поскольку мой запрос похож на приведенный ниже пример:
curl --location --request POST 'http://localhost:8188/api/myResource' \
--header 'Content-Type: application/octet-stream' \
--header 'Content-Type: application/zip' \
--data-binary '@/C:/Users/me/myFile.zip'
Как вы можете видеть в приведенном выше примере Я использую application / octet-stream в качестве Content-Type вместо multipart (например, Content-Type: application / x- www-form-urlencoded). Где я могу найти полезные свойства пружины для того, чтобы снизить предельный размер тела по умолчанию?