看到群里有小伙伴问,这个异样要怎么解决:
java.lang.IllegalArgumentException: Request header is too large
异样起因
依据 Exception MessageRequest header is too large
,就能够判断这个谬误起因是 HTTP 申请头过大导致的。
本文首发程序猿 DD 博客,欢送珍藏关注!
如何解决
解决办法次要两个方向:
方向一:配置应用服务器使其容许的最大值 > 你实用实用的申请头数据大小
如果用 Spring Boot 的话,只须要在配置文件里配置这个参数即可:
server.max-http-header-size=
方向二:躲避申请头过大的状况
尽管下面的配置能够在解决,然而如果无节制的应用 header 局部,那么这个参数就会变得不可控。
对于申请头局部的数据其实自身并不倡议放太大的数据,所以,还是倡议把这些数据放到 body 里更为正当。
那么当你碰到这个异样的时候,是抉择办法一还是办法二呢?或者还是有其余办法来解决呢?留言说说你感觉哪一种更好吧!
欢送关注我的公众号:程序猿 DD,分享其余中央看不到的常识与思考