Spring

[ Spring ] Http header max size

구티맨 2020. 5. 19. 16:44

SpringBoot에서 돌아가는 apache Tomcat 의 http header 의 최대 사이즈가 디폴트로 8KB 로 되어있습니다.

 

그래서 HTTP header 에 8KB를 초과하는 값을 보내게 되면, java.lang.IllegalArgumentException: Request header is too large 에러가 발생하게 됩니다.

 

최대 header 사이즈를 늘려주고 싶으면, server.max-http-header-size 값을 설정해 주면 됩니다.

 

https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html

server.max-http-header-size=40KB
server.max-http-header-size=40000