慕娘9325324
2019-08-19 14:16:53
POST參數(shù)內(nèi)容是否有最大大小?我正在對使用HTTP POST和Servlet在兩個系統(tǒng)之間發(fā)送XML的Java應(yīng)用程序進(jìn)行故障排除。我懷疑問題是XML的增長方式太大了。這可能是問題所在嗎?有限制嗎?當(dāng)它不起作用時,request.getParameter("message")消費(fèi)者端將返回null。這兩個應(yīng)用程序都在TomCat上運(yùn)行。例如,大小為1.73mb的XML文檔無法通過。
3 回答

一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個贊
按照此默認(rèn)為2 MB你<Connector>
。
maxPostSize = POST的最大字節(jié)數(shù),將由容器FORM URL參數(shù)解析處理??梢酝ㄟ^將此屬性設(shè)置為小于或等于0的值來禁用該限制。如果未指定,則此屬性設(shè)置為2097152(2兆字節(jié))。
編輯Tomcat的server.xml。在<Connector>
元素中,添加屬性maxPostSize
并設(shè)置較大的值(以字節(jié)為單位)以增加限制。
話雖如此,如果這是問題,你應(yīng)該Post data too big
在tomcat 的行上有一個例外

子衿沉夜
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個贊
HTTP POST請求沒有定義的最大大小。如果您注意到這樣的限制,那么它就是您的HTTP服務(wù)器/客戶端的任意限制。
如果你告訴你可能會得到更好的答案如何將XML大。
添加回答
舉報
0/150
提交
取消