url最大长度问题
对于前端作为分享页,或者跳转新页面时,需要用到一系列的参数来处理相对的业务逻辑,那么具体url可以携带多少参数合适,从网上搜索了相关信息如下:
1,IE浏览器对URL的最大限制为2083(2k)个字符
2,Firefox浏览器URL的长度限制为65,536(64k)个字符
3,Safari 浏览器URL最大长度限制为 80,000个字符
4,Opera 浏览器URL最大长度限制为190,000个字符
5,Google浏览器 URL长度一旦超过8182个字符时
6,Apache 服务器能接受最大url长度为8,192个字符
7,Microsoft Internet Information Server(IIS)服务器能接受最大url的长度为16,384个字符
综上,对于真实应用场景由于浏览器和服务器影响会存在相对差异,不同问题还需要具体分析,所以如果需要保持我们的URL低于2048个字符,以确保它在每个客户端和服务器上都能正常工作。
特别注意,针对一个汉字最终会为urlencode后的编码形式进行传递,如果浏览器的编码为UTF8的话,最终编码后的字符长度应为9个字符。

浙公网安备 33010602011771号