Заголовок запроса постмэппинга 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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