반응형
스프링 부트 2.x 응용 프로그램에서 max-http-header-size를 설정하는 방법
Java 11을 실행하는 Spring 부팅 앱이 있습니다.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
오류가 발생했습니다.java.lang.IllegalArgumentException: Request header is too large
증가 방법max-http-header-size
?
"application.properties" 파일을 설정해야 합니다.
server.max-http-header-size=48000
48000은 과도한 헤더의 예입니다. 원하는 대로 입력하십시오.
Spring boot 2.1부터 이제 사용해야 합니다.DataSize
구문 분석 가능한 값(예:
server.max-http-header-size=40KB
시도해 보십시오server.max-http-header-size
공통 응용 프로그램 속성을 찾았습니다.
Tomcat 및 Jetty의 기본값은 8KB이고 언더도우의 기본값은 1MB입니다.
Spring boot 1.3.5.RELEASE는 application.properties에 다음 항목을 설정하는 것이 제게 효과적이었습니다.
server.tomcat.max-http-header-size=100000
그max-http-header-size
Spring Boot 3 이후에는 이 속성이 더 이상 사용되지 않습니다.
이제 사용할 수 있습니다.max-http-request-header-size
:
server:
max-http-request-header-size: 12KB
참고: 값은 다음과 같아야 합니다.DataSize
아주 깨끗합니다.사용할 수 있습니다.1KB
대신에1000
데이터 크기 문서
언급URL : https://stackoverflow.com/questions/57889575/how-to-set-max-http-header-size-in-spring-boot-2-x-application
반응형
'programing' 카테고리의 다른 글
SQL Server(C# 클라이언트)에서 많은 데이터를 대량으로 삽입하는 가장 빠른 방법은 무엇입니까? (0) | 2023.07.09 |
---|---|
푸시 인증서 갱신 및 현재 앱 스토어 앱 작동 유지 (0) | 2023.07.09 |
스프링 도구 모음 - SunCertPathBuilder예외: 요청한 대상에 대한 올바른 인증 경로를 찾을 수 없습니다. (0) | 2023.07.09 |
regex_interval의 절로 연결 (0) | 2023.07.09 |
앱이 백그라운드에 있을 때 메시지 수신 시 Firebase가 호출되지 않음 (0) | 2023.07.09 |