Tomcat設置maxPostSize導致Post請求不過去

Tomcat設置maxPostSize導致Post請求不過去

 問題:最近部署項目,用到的Tomcat 版本:7.0.82.0,發現一直登陸不了,查詢發現原來前端的數據傳遞不到後端

排查問題:通過debug日誌發現,後端沒有接受到前端用戶的登陸數據,檢查發現Tomcat在server.xml中加入了,maxPostSize=0這個參數,先刪除這個參數發現數據過去了

分析:

查詢了表示maxPostSize=0表示post請求不限制大小的,google了半天才發現,原來從 apache-tomcat-7.0.63 開始,參數 maxPostSize 的含義就變了: 如果將值設置爲 0,表示 POST 最大值爲 0,不限制 POST 大小需要將值設置爲 -1。,在此版本之前設置爲 0 表示不限制 POST 大小。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章