0

How can I resolve the 413 Request Entity Too Large error in a Spring Boot? I am developing a Spring Boot application that uses a Tomcat Embedded server. I have a REST endpoint that accepts a request parameter 'string' and returns a streaming response body. However, when I send a request with a large 'string' value, I get a 413 Request Entity Too Large error.

I have tried setting server.tomcat.max-swallow-size to -1 in my application.yaml, but it still gives me the same error. Are there any other configurations or limits that may be preventing the request from exceeding a certain size?

@GetMapping(value = "/try", produces = MediaType.TEXT_EVENT_STREAM_VALUE)
public ResponseEntity<StreamingResponseBody> try(@RequestParam String prompt)

Any help or guidance on resolving this issue would be greatly appreciated.

Ciro Dolce
  • 19
  • 3
  • 1
    There is a limit to how much you can send through GET. Try to change it to a POST and it should go through – grekier Feb 06 '23 at 13:49

0 Answers0