巴拉巴拉
小魔仙

post请求消息体太大nginx和tomcat报错

post携带的内容过大,分别导致nginx 413异常,tomcat 500异常

tomcat 在conf/server.xml下修改配置

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               maxHttpHeaderSize ="10240" 
               URIEncoding="UTF-8"
               maxPostSize="-1"
                />

添加maxPostSize=”-1″;-1表示不限制,部分版本的tomcat的版本设置为0为不限制大小

nginx

        location / {
            proxy_pass http://web;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
            #跨域访问设置
            add_header Access-Control-Allow-Origin *;
	    client_max_body_size    1000m;
        }

配置 client_max_body_size 表示post的消息最大限制大小

赞(0) 打赏
如果文章对你有帮助,欢迎你来评价反馈。AgainFly » post请求消息体太大nginx和tomcat报错

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • Q Q(选填)
  1. #3
    头像

    alert(\\’test\\’)

    大发2年前 (2018-04-22)回复
    • Jecced

      @大发 注入不是这么玩的大兄弟

      Jecced1年前 (2018-05-31)回复
  2. #2
    头像

    alert(\’test\’)

    大发2年前 (2018-04-22)回复
  3. #1
    头像

    alert(‘test’)

    大发2年前 (2018-04-22)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏