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