0

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

4

1 回答 1

1

您不应该收到来自服务器的返回数据大小的 414 错误,对 http 响应的大小没有硬性限制。

由于存在硬性限制,您用于发送 ajax 请求的URL 大小会出现错误

务必在您的 ajax 调用中切换到使用 POST,确保您通过键/值对发送数据(而不是拼接到 URL 本身),并且您不应再看到错误。

有关不同浏览器中 URL 限制的信息,请参见此处(tl;dr 保持在 2000 以下):

不同浏览器中 URL 的最大长度是多少?

于 2013-04-01T18:48:59.337 回答