2012-08-09 37 views
0

我正在使用AJAX向doPost方法發送請求。發送AJAX請求失敗,數據量很大

當我向請求添加大量數據時,我無法在Servlet類中獲取請求。 頁面掛起而不會導致錯誤。

如果我通過AJAX請求發送較少的數據,它的工作正常。

任何幫助表示讚賞。

+0

默認的內容長度是8192,我只好把它定義expicitly增加它 – 1Mayur 2012-08-09 07:18:35

+0

發佈一些代碼,發佈AJAX調用,什麼頭是ü確定。張貼一些戰利品的人! – 1Mayur 2012-08-09 07:20:10

回答

1

可能有很多原因會發生這種情況。我建議你(如果可以的話)查看你用ajax post請求指向的服務器端應用程序。該應用程序無法管理您嘗試執行的這麼大的請求,只是簡單地放棄它。

此外,Web服務器的很大一部分允許管理員配置請求的最大大小,以便如果您的請求超過此數量,它將被丟棄。

如果你沒有找到你的方式,你也可以找到有用的,看看到底發生了什麼使用工具,如螢火蟲http://getfirebug.com爲Firefox或Opera蜻蜓,或Safari Web開發工具,ECC「引擎蓋下」 ..

在某些極端情況下,使用tcpdump或Wireshark等嗅探器可以幫助您提高對真正發生情況的瞭解。

+1

感謝Giovanni.Is有什麼辦法來擴展請求的大小? – vijay 2012-08-09 08:01:07

+0

是的!看看這個問題[鏈接](http://stackoverflow.com/questions/6135427/increasing-the-maximum-post-size) – 2012-08-09 08:30:18

+0

@vijay請評價答案。 – 2012-08-10 10:25:52