各主流浏览器和服务器URL传参(GET方式)的最大处理能力说明
2017-06-14 14:32
323 查看
Microsoft Internet Explorer (Browser)
IE浏览器对URL的最大限制为2083个字符,如果超过这个数字,提交按钮没有任何反应。
Firefox (Browser)
对于Firefox浏览器URL的长度限制为65,536个字符(但经过实测,最大只能处理8182个字符,这是因为url的长度除了浏览器限制外,还会受Web服务器的限制)。
Safari (Browser)
URL最大长度限制为 80,000个字符。
Opera (Browser)
URL最大长度限制为190,000个字符。
Google (chrome)
url长度一旦超过8182个字符时,出现如下服务器错误:
Request-URI Too Large
The requested URL‘s length exceeds the capacity limit for this server.
Apache (Server)
能接受最大url长度为8,192个字符。
Microsoft
Internet Information Server(IIS)
能接受最大url的长度为16,384个字符。
注意:
对于传递的参数中含有中文字符的,最终会被urlencode后编码进行传递,如果浏览器的编码为UTF8的话,一个汉字最终编码后的字符长度为9个字符。
这里只是针对GET方式传参的要求,POST方式不予考虑。
以上。
IE浏览器对URL的最大限制为2083个字符,如果超过这个数字,提交按钮没有任何反应。
Firefox (Browser)
对于Firefox浏览器URL的长度限制为65,536个字符(但经过实测,最大只能处理8182个字符,这是因为url的长度除了浏览器限制外,还会受Web服务器的限制)。
Safari (Browser)
URL最大长度限制为 80,000个字符。
Opera (Browser)
URL最大长度限制为190,000个字符。
Google (chrome)
url长度一旦超过8182个字符时,出现如下服务器错误:
Request-URI Too Large
The requested URL‘s length exceeds the capacity limit for this server.
Apache (Server)
能接受最大url长度为8,192个字符。
Microsoft
Internet Information Server(IIS)
能接受最大url的长度为16,384个字符。
注意:
对于传递的参数中含有中文字符的,最终会被urlencode后编码进行传递,如果浏览器的编码为UTF8的话,一个汉字最终编码后的字符长度为9个字符。
这里只是针对GET方式传参的要求,POST方式不予考虑。
以上。
相关文章推荐
- Url请求长度HTTP协议不对URI的长度作事先的限制,服务器必须能够处理任何他们提供资源的URI,并且应该能够处理无限长度的URIs,这种无效长度的URL可能会在客户端以基于GET方式的请求时产生。
- [转载]各浏览器HTTP Get请求URL的最大长度
- Cookie 路径在本机测试及服务器部署,在浏览器处理方式上的不同
- HttpUrlConnection以GET方式和POST方式请求服务器
- 浏览器和服务器 对http请求(post get) url长度限制
- 浏览器分别在哪些情况下使用get方式和post方式访问web服务器
- Get 传参 时传递特殊的字符 处理方式
- IE10下 .hide()隐藏对象不生效(其它所有主流浏览器都没这个问题)的处理方式
- android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
- 浏览器和服务器交互方式GET和POST的区别
- 对于服务器返回的JSON字符串,如果 jQuery 异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理
- 各浏览器HTTP Get请求URL的最大长度
- 处理get方式的URL传值问题
- HttpURL连接远程服务器Get和Post方式请求并返回数据
- Android中HttpURLConnection使用get方式向服务器提交json字符串
- jsp页面向action通过get方式传参,出现乱码的处理办法
- Cookie 路径在本机测试及服务器部署,在浏览器处理方式上的不同
- Javascript与ASP.NET(一般处理程序)关于URL(get方式)传递中文乱码问题的解决方案
- .net webservice 因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该
- JSP页面以GET方式传参服务器报400