昨天把写的那篇《什么时候用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以前的“史前”版本呢?
分享到:
相关推荐
查了很多资料都说,get方法的参数是有限制的,post方法的参数的长度是无限制,这也是post相比get的优势一直。 在ajax中使用post方法,用常规的参数格式:param1=a1¶m2=a2 ,当参数长度过长时,依然提交不成功。...
google翻译API Get/Post 调用无翻译内容长度限制 google翻译API Get/Post 调用无翻译内容长度限制 google翻译API Get/Post 调用无翻译内容长度限制
GET 请求有长度限制 1、在浏览器上表现的区别 GET和POST使用区别 POST POST 请求不会被缓存 POST 请求不会保留在浏览器历史记录中 POST 不能被收藏为书签 POST 请求参数在URL中的是不可见的 POST 请求对数据长度没有...
此外,GET请求对URL长度有限制,这限制了可以发送的数据量。 相比之下,POST请求用于向服务器发送数据,通常用于提交表单数据或上传文件。当浏览器发送POST请求时,数据被包含在请求体中,而不是URL中。这意味着...
众所周知, 传递小量参数(在没有其他原因,例如隐藏参数值的情况下)推荐使用GET方法,传递大量参数推荐使用POST方法。原因是什么呢?
主要介绍了详解tomcat 解决 POST请求传参数过长受限制的问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 ...长度限制 http协议没有限制,但是实际浏览器或服务 器有(最大2048) 理论上没有,可能会收到服务器配置或内存限制 数据类型限制 只能ASCII
get请求是通过url提交的,因为浏览器的地址栏有长度限制,所以get请求是有长度限制的 \4. get请求可以直接通过浏览器url发送 2.http和https的区别? \1. http 是明文传输,超文本传输协议。https是加密传输 ...
两者的区别主要有三点,安全性、长度限制、数据结构。其中get请求安全性相比较而言较差,数据长度受浏览器地址栏限制,没有方法体。两种都是较为重要的数据提交方式。现简单介绍一下三种post和get的提交方式。无论是...
它包括模式匹配和最小/最大长度限制等功能,还可以在返回的结果中指定应替换根目录的字符串,使您能够快速查看路径长度(如果要移动文件/文件夹到另一个位置。 从下载它。 通过GUI(图形用户界面)运行 要使用GUI...
注意:若要使用GET方法发送表单,URL的长度应限制在1MB字符以内。如果发送的数据量太大,数据将被截断,从而导致意外或失败的处理结果。 对超链接传递的数据进行编/解码: string urlencode(str
固盾致力于服务器安全领域的系统研发。目前固盾防火墙发布版本为1.0版。 ■ 防止黑客入侵 可以自由设置对URL Get请求过滤与Cookies过滤关键词实现...允许的协议版本,URL请求长度限制防止溢出攻击,Query长度限制等。
URL的长度限制受浏览器和服务器的影响,常见的IE是2083,Firefox是65,536(实测8182),opera 是4050, Netscape 是8192等。本地测apache服务器的限制是8192。 另外据说http协议是没限制URL长度?使用浏览器发送GET...
我们在实际应用中也用到了 jsonp ,但之前只知道 jsonp 的一个限制,只能发 get 请求,get 请求的弊端是请求长度有限制。今天,发现 jsonp 的另外一个限制(在jquery ajax的场景下) —— 不会触发 $.ajax 的error ...
关于GET请求的其他一些注意事项:可以缓存GET请求GET请求保留在浏览器历史记录中可以将GET请求添加为书签GET请求在处理敏感数据时绝不能使用GET请求具有长度限制GET请求应仅用于检索数据有关POST请求的其他说明:...
其中的method我用了POST,但为... Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节。 一般来说,我们用POST传值作为首选,这样做较为安全。 本文转载自www.cenusblog.com
pbfunc外部函数扩展是专给Power...1.修复RSA的长度限制问题 2.增加COM口读操作 3.增加QR码的删除操作 4.增加https的POST和GET操作 注:此版本有令人讨厌的随机弹窗限制,需要取消此弹窗请到淘宝下单或直接QQ联系作者
基于http://overtrue.me/share.js,修复了由于内容过长,get请求超出最大长度限制等问题
pbfunc外部函数扩展是专给Power...1.修复RSA的长度限制问题 2.增加COM口读操作 3.增加QR码的删除操作 4.增加https的POST和GET操作 注:此版本有令人讨厌的随机弹窗限制,需要取消此弹窗请到淘宝下单或直接QQ联系作者
包含以下: 非对称加密,又名公钥加密。为数据的加密和解密提供了一个非常安全的办法,使用一对秘钥,公钥和私钥。私钥只能由一方安全保管,不能外泄,而公钥...Get传输的数据量小,因为受URL长度限制,但效率较高;