浏览器的地址最大长度限制
2015-12-23 10:38
232 查看
浏览器的对输入的地址长度,也是有限制的,当超过这个最大长度的时候,地址就会被截断,这也是可能导致bug的问题点。
总所周知,ie浏览器是前端开发最坑爹的浏览器,所以,我们只需要记住ie的最大长度为2083字符就行,因为其他的浏览器的最大长度都比ie长。
ie官网原文:
Microsoft Internet Explorer 有 2,083 个字符的长度为最大的统一资源定位符 (URL)。Internet Explorer 还具有的最大路径长度为 2048 个字符。此限制适用于 POST 请求和 GET 请求的 Url。
如果您使用 GET 方法,则仅限于最多 2048 个字符,减去实际路径中的字符数。
但是,POST 方法提交名称/值对的长度并不受限于 URL 的大小。这些对值是通过header传输而不是 URL 传输/u3002
RFC 2616、"超文本传输协议--HTTP/1.1 版中,"未指定 URL 长度的任何要求。
需要注意,每个服务器限制的最大字符数也不同,也就是说,如果浏览器支持很多的字符URL,提交到服务器时,还是会被截取掉。
总所周知,ie浏览器是前端开发最坑爹的浏览器,所以,我们只需要记住ie的最大长度为2083字符就行,因为其他的浏览器的最大长度都比ie长。
ie官网原文:
Microsoft Internet Explorer 有 2,083 个字符的长度为最大的统一资源定位符 (URL)。Internet Explorer 还具有的最大路径长度为 2048 个字符。此限制适用于 POST 请求和 GET 请求的 Url。
如果您使用 GET 方法,则仅限于最多 2048 个字符,减去实际路径中的字符数。
但是,POST 方法提交名称/值对的长度并不受限于 URL 的大小。这些对值是通过header传输而不是 URL 传输/u3002
RFC 2616、"超文本传输协议--HTTP/1.1 版中,"未指定 URL 长度的任何要求。
需要注意,每个服务器限制的最大字符数也不同,也就是说,如果浏览器支持很多的字符URL,提交到服务器时,还是会被截取掉。
相关文章推荐
- 在GEM5模拟器运行时,对Kill命令的使用
- Android 自定义软键盘
- 插入并更新修改的表数据
- Easy-ui中校验框提示不同信息
- 使用AFNetworking时遇到了 property synthesis 相关的 error
- iOS开发趋势:Native与H5+JS 解决方案
- 【转载】常用编辑软件:记事本TXT、Word文档,PPT演示文档、PDF阅读器之间的转换方法
- ios 利用runtime 机制 交换系统内部方法的实现
- C#常用类(1)-StringHelper(字符串操作)
- DT大数据梦工厂免费实战大数据视频全集!!
- iOS通过URL构建UIImage
- tiny4412预装apk
- iOS蓝牙Service定义对照表
- How to call Android contacts list?
- MFC实现敏感词过滤,Java
- poj3114Countries in War(强连通缩点+最短路)
- IntelliJ 15 unmapped spring configuration files found
- javascript script标签
- eclipse+tomcat开发web项目
- 237. Delete Node in a Linked List