我通过jquery ajax的查询字符串传递的最大数据量是多少?
答案 0 :(得分:1)
查询字符串构成HTTP GET请求的URL的一部分,因此您要点击的主要限制是URL长度。
以下是关于此的问题: What is the maximum length of a URL in different browsers?
因此,对于典型的浏览器,总共保留2,000个字符。但请记住,其他客户端可能无法处理此长度的URL(例如代理/缓存服务器)。
我建议保持低于500个字符,你应该是安全的。还有更多,请考虑使用POST请求。
答案 1 :(得分:0)
这取决于浏览器和/或服务器
IE 4.0及以上版本是~2048个字符
所有其他浏览器似乎都支持更多。所以基本上如果你想要实现一个跨浏览器的网站/应用程序,那么最好不要超过2048个字符。
另请注意,Web服务器可以配置为限制通过QueryString传递的数据量。这种情况很少见,但可以做到。
答案 2 :(得分:0)
任何http请求的最大网址长度因浏览器而异。 Jquery不会限制你,但是请求的浏览器将来自。
看这篇文章: What is the maximum length of a URL in different browsers?