Заголовок запроса постмэппинга Spring Boot слишком великJAVA

Программисты JAVA общаются здесь
Anonymous
Заголовок запроса постмэппинга Spring Boot слишком велик

Сообщение Anonymous »

Я пытаюсь преобразовать строку html в pdf с помощью летающей тарелки, код работает нормально на моем локальном компьютере, но затем, когда я развертываю в dev environemtn, я получаю слишком большую ошибку заголовка запроса. Я попробовал добавить server.max-http-header-request-size=32KB, но все равно не вижу никакой разницы. как я могу отправить большую строку HTML в качестве тела ответа?
вот мой код, может ли кто-нибудь мне помочь?
@RequestMapping(value = "/generatePdfFile", method = RequestMethod.POST)
public ResponseEntity generatePdfFile(String htmlContent, HttpServletResponse response) throws IOException {
try {
logger.info("triggered generatePdfFile API.");
ByteArrayInputStream byteArrayInputStream = convertHtmlToPdfusingFlyingSaucer(htmlContent);
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=file.pdf");
IOUtils.copy(byteArrayInputStream, response.getOutputStream());
response.flushBuffer();
logger.info("PDF Generation successful.");
return ResponseEntity.ok("PDF generated successfully.");
} catch (Exception e) {
logger.error("Error generating PDF: {}", e.getMessage());
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body("Failed to generate PDF.");
}
}

и вот что у меня есть в файле app.props:
server.max-http-request-header-size=4MB
server.tomcat.max-http-request-header-size=4MB
server.max-request-size=4MB
server.max-form-headers=4MB


Подробнее здесь: https://stackoverflow.com/questions/787 ... -too-large

Вернуться в «JAVA»