Springboot get请求是参数过长问题解决

时间:2025-03-25 19:57:12

问题原因

Springboot  get请求是参数过长抛出异常:Request header is too large 的问题

错误描述

: Request header is too large

解决方案

请求头超过了tomcat的限值。本来post请求是没有参数大小限制,但是服务器有自己的默认大小。

设置服务器大小:

1.普通tomcat 
      在中 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize="0" maxHttpHeaderSize ="102400"/> 
处加上maxHttpHeaderSize =”102400”

 
     SpringBoot项目更方便了,在文件中添加

    #请求参数过长设置
    -http-header-size=102400