[英]How to validate a Java application with Spring boot 2.x is using Hikari?
[英]How to set max-http-header-size in spring boot 2.x application
我有运行 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
。 我在这里找到了它: Common application properties 。
Tomcat 和 Jetty 的默认值为 8KB,而 Undertow 的默认值为 1MB。
在 spring boot 1.3.5.RELEASE 中,对我有用的是在 application.properties 中设置以下条目:
server.tomcat.max-http-header-size=100000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.