Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
因此,我需要能够从数据库中返回大量数据以用于绘图。目前,我通过 ajax 使用 GET 并通过 php 生成必要的 html。这适用于少量数据,但每当我请求超过一年的价值时,我都会收到错误 414。有没有人建议更好的方法来做到这一点,或者知道如何更改限制?提前致谢。
您不应该收到来自服务器的返回数据大小的 414 错误,对 http 响应的大小没有硬性限制。
由于存在硬性限制,您用于发送 ajax 请求的URL 大小会出现错误。
务必在您的 ajax 调用中切换到使用 POST,确保您通过键/值对发送数据(而不是拼接到 URL 本身),并且您不应再看到错误。
有关不同浏览器中 URL 限制的信息,请参见此处(tl;dr 保持在 2000 以下):
不同浏览器中 URL 的最大长度是多少?