Приложение Spring Boot, развернутое на apache Кот 9 отклонить почтовый запрос размером более 19 КБ.
в книгаКонтроллер:
@CrossOrigin (происхождение = "*", maxAge = 3600)
@RestController
@RequestMapping("/api/v1/книга")
@AllArgsConstructor
открытый класс BookController {
закрытый конечный статический регистратор logger = LoggerFactory.getLogger(BookController.class);
частный финал BookServices bookServices;
закрытый окончательный BookRepository bookRepository;
@PostMapping("/add") @ResponseStatus(код = HttpStatus.СОЗДАНО)
public void addBook(@Valid @RequestBody BookModel bookModel) выдает SanprException {
пытаться {
logger.info("успех...");
bookServices.addBook (модель книги);
} поймать (Исключение e) {
Сообщение StringBuilder = новый StringBuilder("Ошибка...");
выдать новое исключение SanprException(message.toString(), e, Boolean.FALSE, Boolean.TRUE);
}
}
}
в книгаМодель учебный класс :
@Данные
@NoArgsConstructor
@AllArgsConstructor
открытый класс BookModel {
@Идентификатор
закрытый длинный идентификатор;
частное строковое название;
частное логическое значение isPublish;
частное логическое значение isDuplicated;
частный фон MediaModel;
частная строка pdfFile;
приватное строковое описание;
частный List<TableContentsModel> tableContents;
частный уровень GlobalReferentialModel;
закрытый тип GlobalReferentialModel;
}
вот мой сервер.xml конфигурация для апача томкэт,
<Connector port="8010"
protocol="HTTP/1.1"
compression="on"
compressionMinSize="2048"
maxPostSize="26214400" maxHttpHeaderSize="26214400"
maxSavePostSize="-1"
URIEncoding="UTF-8"
address="*.*.*.*"
redirectPort="8443"
useIPVHosts="true" />
<Connector SSLEnabled="true"
acceptCount="100" clientAuth="false"
disableUploadTimeout="true" enableLookups="false"
maxThreads="25" port="8443"
connectionTimeout="20000" maxSwallowSize = "-1"
maxHttpHeaderSize="819200"
keystoreFile="....keystore" keystorePass="****"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslProtocol="TLS" compression="on" SSSLVerifyClient="none" />
вот скриншоты на почтальон тестирование:
за работой : https://ibb.co/0K679Hf
не работает : https://ibb.co/4JG2WSR