IE的Get请求(URL)的最大长度限制
浏览:4297次 出处信息
给第三方提供接口的时候,设计了一个传入大量id的接口,结果昨天测试发现,传入了100个ID,结果只返回55个的数据,一开始以为是API有问题,后台调试才发现,原来是URL自己截断了!
后来仔细了解了一下,原来通过GET方式请求,并传递一个过长的参数的话,IE会自动的截去超出最大长度的字符。
微软的权威解释,IE的url最大长度是2083个字节,可以用于GET传递数据的长度是2048个字节。
Maximum URL length is 2,083 characters in Internet Explorer.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q208427
其实也比较容易解决,只要换成post请求就可以了。![]()
建议继续学习:
- 从输入 URL 到页面加载完成的过程中都发生了什么事情? (阅读:15289)
- YSLOW法则中,为什么yahoo推荐用GET代替POST? (阅读:11052)
- 前端要给力之:URL应该有多长? (阅读:7733)
- 豆瓣的Url结构方式一览 (阅读:7447)
- POST与GET的区别及RESTful (阅读:7325)
- URL正则表达式 (阅读:4237)
- URL的井号 (阅读:3864)
- 一个 VLA (可变长度数组)的实现 (阅读:3746)
- 关于URL编码 (阅读:3586)
- 浏览器对JavaScript代码执行的限制 (阅读:3598)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Teleport垃圾代码tppabs的清理
后一篇:如何当好测试组长(1)-制定测试计划 >>
文章信息
- 作者:Dante 来源: Vimer
- 标签: Get URL 长度 限制
- 发布时间:2009-12-08 13:12:13
建议继续学习
近3天十大热文
-
[917] WordPress插件开发 -- 在插件使用 -
[135] 解决 nginx 反向代理网页首尾出现神秘字 -
[54] 整理了一份招PHP高级工程师的面试题 -
[53] 如何保证一个程序在单台服务器上只有唯一实例( -
[52] Innodb分表太多或者表分区太多,会导致内 -
[52] 海量小文件存储 -
[51] 全站换域名时利用nginx和javascri -
[51] 用 Jquery 模拟 select -
[50] CloudSMS:免费匿名的云短信 -
[48] jQuery性能优化指南
