`
tiandizhiguai
  • 浏览: 44690 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

get 长度限制

阅读更多

昨天把写的那篇《什么时候用GET?什么时候用POST?》给转到了phpx,结果有网友置疑,认为“GET最多不可超过255个字符”。虽说这篇文章是从著名的《PHP & MySQL Web数据库应用开发指南》上摘下来的更让我信任,本着钻研的精神我还是在网上进行了一翻考证。

还真找到了最权威的资料:

这个是微软官方的解释:http://support.microsoft.com/default.aspx?scid=kb;EN-US;q208427
长度是2083字节,路径的最大长度是2048字节, post和get都是,这已经远大于传说的256了。


下面的文章取自RFC更加的权威了http://classicasp.aspfaq.com/forms/what-is-the-limit-on-querystring/get/url-parameters.html


原来HTTP协议本身未指定任何对URL长度要求。它只是建议不要超过255个字符,因为有些很老的客户端或者代理只能接收小于255个字符的URL,服务器本身不限制URL的长度。但是客户端或者代理通常都会限制URL的长度,IE本身对GET请求的URL总长度限制是2048字符, 减去实际路径中的字符数就是允许参数长度,而其它几个浏览器支持得甚至更长。浏览器的版本也不必过地担心,还有几人在用IE4.0以前的“史前”版本呢?

分享到:
评论

相关推荐

    ajax快速解决参数过长无法提交成功的问题

    查了很多资料都说,get方法的参数是有限制的,post方法的参数的长度是无限制,这也是post相比get的优势一直。 在ajax中使用post方法,用常规的参数格式:param1=a1&param2=a2 ,当参数长度过长时,依然提交不成功。...

    google翻译API Get/Post 调用

    google翻译API Get/Post 调用无翻译内容长度限制 google翻译API Get/Post 调用无翻译内容长度限制 google翻译API Get/Post 调用无翻译内容长度限制

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

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

    get和post请求的区别.pdf

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

    URL 长度有限制吗?

    众所周知, 传递小量参数(在没有其他原因,例如隐藏参数值的情况下)推荐使用GET方法,传递大量参数推荐使用POST方法。原因是什么呢?

    详解tomcat 解决 POST请求传参数过长受限制的问题

    主要介绍了详解tomcat 解决 POST请求传参数过长受限制的问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Web应用安全:HTTP方法.pptx

    HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 ...长度限制 http协议没有限制,但是实际浏览器或服务 器有(最大2048) 理论上没有,可能会收到服务器配置或内存限制 数据类型限制 只能ASCII

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

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

    Android中post和get的提交方式【三种】

    两者的区别主要有三点,安全性、长度限制、数据结构。其中get请求安全性相比较而言较差,数据长度受浏览器地址栏限制,没有方法体。两种都是较为重要的数据提交方式。现简单介绍一下三种post和get的提交方式。无论是...

    PathLengthChecker:路径长度检查器是一个独立的应用程序,可返回给定目录中所有文件和目录的路径和长度

    它包括模式匹配和最小/最大长度限制等功能,还可以在返回的结果中指定应替换根目录的字符串,使您能够快速查看路径长度(如果要移动文件/文件夹到另一个位置。 从下载它。 通过GUI(图形用户界面)运行 要使用GUI...

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

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

    固盾iis防火墙.rar

    固盾致力于服务器安全领域的系统研发。目前固盾防火墙发布版本为1.0版。 ■ 防止黑客入侵 可以自由设置对URL Get请求过滤与Cookies过滤关键词实现...允许的协议版本,URL请求长度限制防止溢出攻击,Query长度限制等。

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

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

    jquery ajax中使用jsonp的限制解决方法

    我们在实际应用中也用到了 jsonp ,但之前只知道 jsonp 的一个限制,只能发 get 请求,get 请求的弊端是请求长度有限制。今天,发现 jsonp 的另外一个限制(在jquery ajax的场景下) —— 不会触发 $.ajax 的error ...

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

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

    php下通过POST还是GET来传值

    其中的method我用了POST,但为... Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节。 一般来说,我们用POST传值作为首选,这样做较为安全。 本文转载自www.cenusblog.com 

    pbfunc外部函数扩展(1.2.2.8)

    pbfunc外部函数扩展是专给Power...1.修复RSA的长度限制问题 2.增加COM口读操作 3.增加QR码的删除操作 4.增加https的POST和GET操作 注:此版本有令人讨厌的随机弹窗限制,需要取消此弹窗请到淘宝下单或直接QQ联系作者

    网页分享(微博、qq、微信、空间、推特、谷歌等)案例和整套demo代码

    基于http://overtrue.me/share.js,修复了由于内容过长,get请求超出最大长度限制等问题

    pbfunc外部函数扩展(1.2.2.8) 2015-10-18

    pbfunc外部函数扩展是专给Power...1.修复RSA的长度限制问题 2.增加COM口读操作 3.增加QR码的删除操作 4.增加https的POST和GET操作 注:此版本有令人讨厌的随机弹窗限制,需要取消此弹窗请到淘宝下单或直接QQ联系作者

    博主所搜寻的面试八股文,高达几万字,使用微软的脑图软件制作而成

    包含以下: 非对称加密,又名公钥加密。为数据的加密和解密提供了一个非常安全的办法,使用一对秘钥,公钥和私钥。私钥只能由一方安全保管,不能外泄,而公钥...Get传输的数据量小,因为受URL长度限制,但效率较高;

Global site tag (gtag.js) - Google Analytics