2011-04-12 58 views

回答

0

这将取决于浏览器和/或服务器

IE 4.0及以上〜2048个字符

所有其他浏览器似乎支持更多。所以基本上如果你想实现一个跨浏览器的网站/应用程序,那么它最好不要超过2048个字符。

另请注意Web服务器可以配置为限制通过QueryString传递的数据量。这很少见,但可以完成。

1

查询字符串组成的URL的HTTP GET请求的一部分,所以你会打的主要限制是URL的长度。

这里有一个关于这个问题: What is the maximum length of a URL in different browsers?

因此,对于典型的浏览器留下的2000个字符内的总额。但请记住,其他客户端可能不会处理此长度的URL(例如代理/缓存服务器)。

我建议保持在500字以下,你应该是安全的。更多,并考虑使用POST请求。

相关问题