遇到 Request header is too large,你是如何解決的?

看到羣裏有小夥伴問,這個異常要怎麼解決:java

java.lang.IllegalArgumentException: Request header is too large

異常緣由

根據Exception MessageRequest header is too large,就能夠判斷這個錯誤緣由是HTTP請求頭過大致使的。服務器

本文首發程序猿DD博客,歡迎收藏關注!spa

如何解決

解決方法主要兩個方向:code

方向一: 配置應用服務器使其容許的最大值 > 你實用實用的請求頭數據大小server

若是用Spring Boot的話,只須要在配置文件裏配置這個參數便可:blog

server.max-http-header-size=

方向二:規避請求頭過大的狀況get

雖然上面的配置能夠在解決,可是若是無節制的使用header部分,那麼這個參數就會變得不可控。博客

對於請求頭部分的數據其實自己並不建議放太大的數據,因此,仍是建議把這些數據放到body裏更爲合理。io

那麼當你碰到這個異常的時候,是選擇方法一仍是方法二呢?或者仍是有其餘方法來解決呢?留言說說你以爲哪種更好吧!class

歡迎關注個人公衆號:程序猿DD,分享其餘地方看不到的知識與思考
相關文章
相關標籤/搜索