`
guxiao05
  • 浏览: 8833 次
  • 性别: Icon_minigender_1
  • 来自: 未知地区
社区版块
存档分类
最新评论

Url的最大长度

    博客分类:
  • web
阅读更多

在http协议中,其实并没有对url长度作出限制,往往url的最大长度和用户浏览器和Web服务器有关,不一样的浏览器,能接受的最大长度往往是不一样的,当然,不一样的Web服务器能够处理的最大长度的URL的能力也是不一样的。

 

Microsoft Internet Explorer (Browser)
Microsoft Internet 浏览器有 2,083 个字符的最大的统一资源定位符 (URL) 长度。 Internet Explorer 也有 2,048 个字符的最大路径长度。此限制适用于 POST 请求和 GET 请求 url。 
如果使用的 GET 方法您限于减去实际路径中的字符数的有 2,048 个字符的最大。但是,POST 方法不受大小的提交名称/值对的 URL。在标头中并不在 URL 中传输这些对。 
RFC 2616,"超文本传输协议--HTTP/1.1,"未指定 URL 长度的任何要求

 

一下数据仅供参考:

 

浏览器:

 

Firefox (Browser)

至少100,000个字符。超过65,536后地址栏不显示

 

Google (chrome)
至少2,083个字符。

 

Safari (Browser)
至少 80,000个字符。


Opera (Browser)
至少190,000个字符。

 

服务器:

 

 

Microsoft Internet Information Server

默认是16,384个字符。

 

 

Apache (Server)

4000个字符左右。

 


 

分享到:
评论

相关推荐

    关于URL最大长度限制的相关资料查证

    在Web开发和接口调试中,我们常常会遇到关于URL最大长度限制的问题。本文档将从多个方面详细查证和分析URL长度限制的相关知识,包括RFC标准、主流浏览器以及服务器端的限制情况,为以后的使用提供便利。 首先,我们...

    网址(URL)支持的最大长度是多少?最大支持多少个字符?

    主要介绍了网址(URL)支持的最大长度是多少?最大支持多少个字符?本文总结了IIS、apache服务器及浏览器软件Internet Explorer、Firefox、Opera、chrome等主流的浏览器软件支持情况,需要的朋友可以参考下

    微信小程序页面传值小探

    IE6.0 :url最大长度2083个字符,超过最大长度后无法提交。 IE7.0 :url最大长度2083个字符,超过最大长度后仍然能提交,但是只能传过去2083个字符。 firefox 3.0.3 :url最大长度7764个字符,超过最大长度后无法提交。...

    微信小程序页面传值实例分析

    IE6.0 :url最大长度2083个字符,超过最大长度后无法提交。 IE7.0 :url最大长度2083个字符,超过最大长度后仍然能提交,但是只能传过去2083个字符。 firefox 3.0.3 :url最大长度7764个字符,超过最大长度后无法提交。...

    URL 长度有限制吗?

    客户端(如浏览器)会设定一个最大长度,防止因过长的URL导致的问题。例如,IE浏览器限制为2083个字符,Opera是4050个字符,Netscape是8192个字符。这是因为URL需要在内存中存储,过长的URL可能会消耗过多资源或超出...

    第4套PHP面试题1

    IE浏览器URL最大长度约为2083个字符,其中可用的GET数据长度为2048个字符。 2) POST:数据作为实体内容发送,不在URL中显示,适合传递大量或敏感数据。POST没有长度限制,但实际操作中受服务器和浏览器限制。 ...

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

    3. Safari (苹果浏览器):URL最大长度限制为80,000个字符。 4. Opera (欧朋浏览器):支持190,000个字符的URL长度。 5. Google Chrome:URL的最大长度限制为8182个字符。 当尝试通过`window.location.href`传递的...

    文本限制长度或字符

    5. `jquery插件库.url`:这是一个快捷方式文件,指向一个jQuery插件库的网址,开发者可能在这里找到了用于文本长度验证的插件。 综上所述,这个压缩包的内容可能是一个前端项目,其中涉及到使用jQuery和自定义验证...

    随机生成URL

    URL的最大长度为32,即为包含32个子串,子串之间以“.”分割。 第1个子串:形式为顶级域名,如:cn、com、net、org、gov、edu等,从26个英文字母中选取,组成长度为2-4个字符的子串,这个可以采取枚举的形式,从...

    android称长度不符

    1. **字符串资源**:在Android的XML资源文件中定义字符串时,如果字符串过长,可能会超过Android系统允许的最大长度,导致编译错误。系统默认的限制可能因设备和Android版本而异,通常在10000个字符左右。 2. **...

    URL地址以及相关问题

    - **边界值测试**:测试URL长度的最大值和最小值。 - **压力测试**:模拟大量并发请求,观察系统的响应情况。 - **安全测试**:尝试注入恶意代码,评估系统的防御能力。 - **兼容性测试**:在不同浏览器和操作系统下...

    net url加密和解密的方法

    2. **URL长度限制**:加密后的URL可能会超过URL的最大长度,需要考虑是否需要分片或使用POST请求。 3. **兼容性**:不同的浏览器和服务器对URL中的特殊字符处理可能不同,加密前需做URL编码。 4. **安全性评估**:...

    smolink-url_shortener:这是Flask中的简单URL缩短器。 将URL的最大长度缩短为512个字符到6个字符。 使用Flask-SQLAlchemy制作。 该URL缩短器将能够重定向链接,并保持有关每个链接被访问次数的统计信息。 还具有HTTP基本身份验证以查看统计信息。 所有这些数据将存储在sqlite3数据库中

    将URL的最大长度缩短为512个字符到6个字符。 使用Flask-SQLAlchemy制作。 该URL缩短器将能够重定向链接,并保持有关每个链接被访问次数的统计信息。 还具有以查看统计信息。 所有这些数据将存储在数据库中 该...

    discuz!x1.5数据表详细

    - **siteurl**:服务商的官方网站URL,最大长度为255个字符。 - **description**:对服务商的简短描述,最大长度为255个字符。 - **contact**:服务商的联系邮箱地址,最大长度为255个字符。 - **logo**:服务商...

    检查网址URL中字符串类型及个数(ASP防注入)

    '参数1: Qstrings 通过 "||" 和 "," 两次拆分,分别获取每一个查询参数 名称,类型(int,string两种),最大长度(0为不限制); '参数2: Qcount 检查参数个数就否一致,boolean型; '参数3: inSql SQL注入检查,...

    js的参数有长度限制吗?发现不能超过2083个字符

    在使用GET方法通过URL传递参数时,大多数浏览器和服务器都有一个最大长度限制。这个限制通常在2048字节左右,约2KB。因此,在文件描述中提到的2083字符的限制实际上是这个URL长度限制的体现。 3. **HTML链接标签和...

    【数据挖掘】恶意url检测

    SVM是一种强大的二分类模型,通过构造最大边界来分割数据,而Logistic Regression则通过估计概率来判断URL的类别。这两种算法在文本分类问题上都有良好的表现,但它们在处理数据的方式和性能上有所不同。SVM可能对...

    Bloom Filter用于url去重

    与传统的哈希表相比,Bloom Filter最大的优势在于它占用的空间小,并且可以支持快速的查询操作。 Bloom Filter的基本结构包括: 1. **位数组**:一个很长的二进制位向量(通常称为位数组),初始状态下所有位都是0...

    slugify-url:将 url 映射到可用作文件名的简化字符串

    将 url 转换为简化字符串 概要 slugify-url 将 url 映射到一个经过清理... 最大长度默认 100 跳过协议默认为真 skipuserpass 默认为真 例如 => => 或者如果 unixOnly 是真的 => => 安装 npm install slugify-url

Global site tag (gtag.js) - Google Analytics