错误414:如何处理GET返回的大量数据?

时间:2013-04-01 18:43:21

标签: php ajax get

因此,我需要能够从数据库返回大量数据以进行图形化。目前,我通过ajax使用GET,只需通过php生成必要的html。这适用于少量数据,但每当我请求超过一年的价值时,我都会收到错误414.有没有人建议更好的方法来做到这一点,或者知道如何更改限制? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您不应该从服务器获得414错误的 return 数据,http响应的大小没有硬性限制。

出现错误,其中包含您用于 发送 ajax请求的网址的大小,因为有硬限制。

一定要在你的ajax调用中切换到使用POST,确保你通过键/值对发送数据(没有拼接到URL本身),你不应再看到错误了。

请点击此处查看有关不同浏览器中网址限制的信息(tl; dr留在2000以下):

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