`
nanjingjiangbiao_T
  • 浏览: 2586432 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

各种浏览器url最大长度限制

 
阅读更多
虽然HTTP协议的RFC规范并没有详细规定URL的最大字符长度限制,但实际上,在浏览器或者服务器中总会存在限制的。本文中说所的字符是指ASCII字符。

微软 Internet Explorer
微软帮助网站上说IE7之前(包括IE7)的浏览器,对URL的最大长度限制是2,083个字符。

Firefox
对于Firefox 1.5.x,地址栏能显示的URL最大长度是65,536个字符,但实际上有效的URL最大长度不少于100,000个字符。
对于Firefox 3.0.5,mozilla官方论坛上有人测试其URL长度限制为65,000个字符。
也有人说Firefox可以支持URL高达2Gbyte的长度(参考),在data URL中可以运用到这样大数据量的URL。data URL是一种URL本身包含了实际数据的URL,比如一个图片、一个HTML网页或者全部的数据、代码等等。仅有Firefox支持data URL。
data URL示例:
<html>
<body>
<a href="data:text/html;charset=utf-8,%3C!DOCTYPE%20HTML%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20HTML%204.0%2F%2FEN%22%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%20%3Chead%3E%0D%0A%20%20%3Ctitle%3ETest%3C%2Ftitle%3E%0D%0A%20%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%20%20%3C%2Fstyle%3E%0D%0A%20%3C%2Fhead%3E%0D%0A%20%3Cbody%3E%0D%0A%20%20%3Cp%3EThis%20is%20a%20data%20URL%3C%2Fp%3E%0D%0A%20%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A">This is a test</a>
</body>
</html


Safari
Safari最少支持80,000个字符长度的URL。

Opera
Opera官方网站上说,Opera并没有强制限制URL的长度。
网友测试Opera 9支持最少190,000个字都长度的URL,并且Opera 9的地址栏可以显示、编辑、复制和粘贴完整的URL串。

肯定知道-精品推荐:

1、商品发布平台-发布流程-文档下载

<wbr>2、<a href="http://yijianfengvip.blog.163.com/blog/static/175273432201161802612807/" target="_blank">flex 分页 组件 源码</a></wbr>

3、解放战争并非是小米加步枪,太原攻坚战消耗堪比淮海战役
4、中国12架轰炸机一次摧毁日军飞机160架!
5、flex 分页 组件 源码
6、韩国网速2012年即将突破1000M/秒,中国网速有多快?
7、java 操作dos命令-执行dos
8、hibernate超长字符串 用clob类型添加到数据库
9、越南为什么会突然赴京请罪?
10、惨烈的密支那会战:当年民族英雄的灵魂是否已经安息?

11、免费刷流量-软件

12、淘宝热卖商品-特价商品-导购平台

13、特价商品发布平台-下载频道

文章来源:http://yijianfengvip.blog.163.com/blog/static/175273432201162095822709/


分享到:
评论

相关推荐

    Apache Request-URI Too Large错误解决方法

    URL的长度限制受浏览器和服务器的影响,常见的IE是2083,Firefox是65,536(实测8182),opera 是4050, Netscape 是8192等。本地测apache服务器的限制是8192。 另外据说http协议是没限制URL长度?使用浏览器发送GET...

    求职有道-接口测试面试题

    get请求是通过url提交的,因为浏览器的地址栏有长度限制,所以get请求是有长度限制的 \4. get请求可以直接通过浏览器url发送 2.http和https的区别? \1. http 是明文传输,超文本传输协议。https是加密传输 ...

    get和post请求的区别.pdf

    此外,GET请求对URL长度有限制,这限制了可以发送的数据量。 相比之下,POST请求用于向服务器发送数据,通常用于提交表单数据或上传文件。当浏览器发送POST请求时,数据被包含在请求体中,而不是URL中。这意味着...

    json-uri:小型且与浏览器兼容的URL友好型JSON转换器

    json-uri json-uri是一个与uri兼容的简单json转换器,具有明显的优势: 与浏览器兼容,无依赖性,大小小于1kB 使用uri编码时,与uri编码的JSON字符串相比,...由于浏览器和服务器的限制,通常将长度超过2kB或4kB的u

    实例详解IOS开发之UIWebView

    是内置的浏览器控件,我们可以用它来浏览网页、打开文档等等。这篇文章我将使用这个控件,做一个简易的浏览器。如下图: 我们创建一个Window-based Application程序命名为:UIWebViewDemo UIWebView的loadRequest...

    [removed].href中url中数据量太大时的解决方法

    先说一下今天遇到的问题 一个导出excel的处理,在按钮按下后需要传很大一个数据到后台,刚开始的做法如下: 代码如下:var ...导致这个问题的原因是各种浏览器对URL解析的长度限制是不同的,ie就是最小的那个,

    Web应用安全:HTTP协议GET和POST的使用区别实验.pptx

    GET 请求有长度限制 1、在浏览器上表现的区别 GET和POST使用区别 POST POST 请求不会被缓存 POST 请求不会保留在浏览器历史记录中 POST 不能被收藏为书签 POST 请求参数在URL中的是不可见的 POST 请求对数据长度没有...

    Web应用安全:HTTP方法.pptx

    HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL...长度限制 http协议没有限制,但是实际浏览器或服务 器有(最大2048) 理论上没有,可能会收到服务器配置或内存限制 数据类型限制 只能ASCII

    Message-pipe-using-JS

    标准浏览器的最大长度为2,083 @usage:示例1:enc.html?q = hello?q = 123 ...'hello'是消息'123'是密钥 @ usage2:示例1:dec.html?q = aGVsbG8 =?q = MTIz?q = 123 ...'aGVsbG8 =?q = MTIz'是加密消息'...

    AndroidJavascriptBridge:使Java和Javascript之间的通信变得容易

    使用URL来执行Javascript,将会遇到URL长度限制的问题(浏览器对URL的长度都是有限制的), 如果需要传递大数据, 是比较困难的. 而Javascript却能直接调用Java提供的方法, 并可取得返回值, 因此可以改成由Javascript去...

    yotta-url:内置在Node中的URL扩展器

    它将使用您的URL并将其扩展为最大允许长度(由浏览器继子强加的2083个字符的限制)。 该引擎具有完善的,可将您的常规http://google.com转换为以下内容 LR0aq2JaMzW6J9FfYco3DZi6bg5R7VzGQfDHVPEckhRD01spJmlt5Qve...

    浅谈PHP表单提交(POST&GET&URL编/解码)

    注意:若要使用GET方法发送表单,URL的长度应限制在1MB字符以内。如果发送的数据量太大,数据将被截断,从而导致意外或失败的处理结果。 对超链接传递的数据进行编/解码: string urlencode(str

    short-url:短地址服务

    简短、美观、利于传播等,同时浏览器对请求的长度是有限制的. 请求原理 (1) DNS服务器通过请求解析到 后,并获得其对应 IP . (2) DNS服务器获得 IP 后,想该服务器发送 GET 请求查询 RgRjigS 短码对应的原 URL . (3) ...

    DuckDuckGo POST Search-crx插件

    有关获取请求的其他一些注意事项: 可以缓存请求 在浏览器历史记录中留下请求 获取请求可以添加书签 在处理敏感数据时,永远不会使用GET请求 获取请求具有长度限制 GET请求仅用于检索数据 关于发布请求的其他一些...

    DuckDuckGo POST搜索「DuckDuckGo POST Search」-crx插件

    关于GET请求的其他一些注意事项:可以缓存GET请求GET请求保留在浏览器历史记录中可以将GET请求添加为书签GET请求在处理敏感数据时绝不能使用GET请求具有长度限制GET请求应仅用于检索数据有关POST请求的其他说明:...

    WEB安全测试

    5.5 测试对URL长度的处理 94 5.6 编辑Cookie 96 5.7 伪造浏览器头信息 99 5.8 上传带有恶意文件名的文件 101 5.9 上传大文件 104 5.10 上传恶意XML实体文件 105 5.11 上传恶意XML结构 107 5.12 上传恶意ZIP文件 109 ...

    Universal Video And Network Recorder-crx插件

    *可以设置以分钟为单位的最大视频长度限制。 默认情况下,数字设置为1分钟。 *可以限制帧速率,以实现较小的视频尺寸。 默认情况下,它设置为30 FPS。 *所有下载的视频将在3小时后默认删除。 默认时间可以由用户更改...

    Pisx通用表单验证框架2.0

    2、验证录入字段的有效长度,不允许小于最短字节数,也不允许超过最长字节数。 3、根据不同数据类型进行验证,验证其是否为合法的数据类型。这些数据类型有: 字符串, 文本, 电子邮件, 整型数值, 双精度型数值 ...

    ShortUrl:短地址项目,探索与部署

    高性能短链系统简介本文将从以下几个方面进行探索与实现:短链有什么好处短链系统的基本原理短链生成的几种方法高性能短链的架构设计短链有什么好处1、链接变短,在对内容长度有限制的平台发文,可编辑的文字就变多...

    [完整][中文][WEB安全测试].(美)霍普.扫描版.pdf

    12.5 绕过字段长度限制(XSS) 258 12.6 以交互方式尝试跨站式跟踪 259 12.7 修改Host头 261 12.8 暴力猜测用户名和密码 263 12.9 以交互方式尝试PHP包含文件注入 265 12.10 制作解压缩炸弹 266 12.11 以交互方式...

Global site tag (gtag.js) - Google Analytics