解决Request header is too large 头标过大问题
问题:
怎么导致的?
由于我的header头部采用的是jwt加密形式的token传输,token=用户身份信息+权限+角色…
这样如果用户的权限或者角色身份越多,token的长度就越长,所以就会出现头部信息超长问题。
也就是请求头超过了tomcat的限值。本来post请求是没有参数大小限制,但是服务器有自己的默认大小。
解决方案:
- SpringCloud项目要注意,每个模块记得都要配
在application配置文件中这样配置就可以完美解决啦
#解决header头标token过大的问题
server.max-http-header-size=102400