前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >遇到Request header is too large,你们是如何解决的?

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

作者头像
程序猿DD
发布2021-07-13 17:22:39
3.9K0
发布2021-07-13 17:22:39
举报
文章被收录于专栏:程序猿DD程序猿DD

今天看到群里有小伙伴问,这个异常要怎么解决:

代码语言:javascript
复制
java.lang.IllegalArgumentException: Request header is too large

异常原因

根据Exception MessageRequest header is too large,就可以判断这个错误原因是HTTP请求头过大导致的。

如何解决

解决方法主要两个方向:

方向一:配置应用服务器使其允许的最大值 > 你实用实用的请求头数据大小

如果用Spring Boot的话,只需要在配置文件里配置这个参数即可:

代码语言:javascript
复制
server.max-http-header-size=

方向二:规避请求头过大的情况

虽然上面的配置可以在解决,但是如果无节制的使用header部分,那么这个参数就会变得很不可控。你来一段,他来一段,为了适配不出错,还得求个并集的最大值,保证万无一失...即便如此,未来可能还得扩...

所以,对于请求头部分的数据还是不建议放太大的数据,建议把这些数据放到body里更为合理。这是我的建议,那么在读的各位都是如何处理的呢?留言说说你认为最好的处理方式吧?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿DD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档