zoukankan      html  css  js  c++  java
  • 遇到 Request header is too large,你是如何解决的?

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

    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,分享外面看不到的干货与思考!

  • 相关阅读:
    2021.Jan.11.Mon
    Samba
    nfs
    python数据类型(字典dictionary2)
    python数据类型(字典dictionary1)
    python数据类型(元祖tuple)
    python数据类型(列表List2)
    python数据类型(列表List1)
    python数据类型(字符串String2)
    python数据类型(数字Numbers)
  • 原文地址:https://www.cnblogs.com/didispace/p/14843891.html
Copyright © 2011-2022 走看看