2013-04-01 48 views
0

所以,我需要能夠從數據庫中返回大量數據用於繪圖目的。目前,我通過ajax使用GET,並簡單地通過php生成必要的html。這適用於少量數據,但每當我請求超過一年的價值時,我就會收到錯誤414。有沒有人有更好的方法提出建議,或知道如何更改限制? 在此先感謝。錯誤414:我如何處理GET返回的大量數據?

+1

URL的長度的限制。在一個url中傳遞超過(至多)512個字符只是要求麻煩。改用POST。 –

回答

1

您應該不會收到414錯誤,並且返回數據來自服務器,對http響應的大小沒有硬性限制。

WILL獲得與URL的大小錯誤,您正在使用,以SEND Ajax請求,因爲有硬限制。

通過一切手段切換到在您的ajax調用中使用POST,確保您通過鍵/值對發送數據(不是拼接到URL本身),並且不應該再看到錯誤。

在這裏看到在不同的瀏覽器URL限制信息(TL; 2000之下博士住宿):

What is the maximum length of a URL in different browsers?