1. 程式人生 > >Missing request captcha:post請求無法登陸,get請求就可以登入,最後發現是maxPostSize的引數設定問題

Missing request captcha:post請求無法登陸,get請求就可以登入,最後發現是maxPostSize的引數設定問題

最近部署了一個系統。
部署之前是可以管理員直接輸入賬號密碼登入的。
但是部署之後,就不能直接輸入賬號密碼驗證碼登入了。
post請求無法登入,但是在url上直接拼接,用get請求就可以登入了。
但是在本地和測試機上沒有問題。

經過除錯,發現返回的錯誤資訊中,最後發現是因為:
maxPostSize的引數設定問題,在本地和測試上,沒有設定這個引數。
而生產伺服器tomcat設定為了:maxPostSize=0。(apache-tomcat-8.5.31)
在高版本的tomcat中,想要不限制請求體的大小,那麼就應該設定為:maxPostSize=-1