• spring boot 设置tomcat post参数限制


    今天传图片,用的base64字符串,POST方法,前端传送的时候总是莫名其妙的崩溃,去网上搜了半天,以为是文件大小被限制了,但是我这个是字符串接收,不是文件接收,于是又继续搜,原来post本身没有参数大小限制,但是tomcat给限制了,于是解决方式如下:

    一.外置的tomcat

    这个简单,直接在server.xml里面添加或者修改这句话:

    1 <Connector port="8080" protocol="HTTP/1.1" 
    2   connectionTimeout="2000" 
    3   redirectPort="8443" 
    4   URIEncoding="UTF-8"
    5   maxThreads="3000"
    6   compression="on" compressableMimeType="text/html,text/xml" 
    7   maxPostSize="0" />
    8 
    9 没错就是修改这里的maxPostSize的值,默认是1024,改成0,就可以不限制了大小了
    View Code

    二.使用spring boot自带的tomcat,那就在application.properties中加上这句话:

    server.tomcat.max-http-post-size=0

    之前在网上搜了一大推,最多的就是:spring.http.multipart.file-size,但是这里不是设置文件大小,是设置post参数字符串大小,而且些方法已被不推荐使用了。

    重要!!!,修改了配置之后没有做做热部署的伙伴记得重启服务器,做了热部署的伙伴,如果无效,记得重启一下再测试。

    转自:https://www.cnblogs.com/xyabk/p/9012612.html

  • 相关阅读:
    C指针QQ群问答
    英语音标与汉语拼音
    jquery插件validation
    ORACLE纵向表转换为横向表写法
    安装vagrant&virtualBox
    tp5 上传视频到七牛云
    解决VirtualBox错误:“FATAL:No bootable medium found!”
    PyCharm切换Python版本
    七牛云的使用
    一起谈.NET技术,C#中int和System.Int32理解总结 狼人:
  • 原文地址:https://www.cnblogs.com/zt007/p/14554458.html
Copyright © 2020-2023  润新知