- GET请求生成一个TCP数据包,而POST生成两个,POST耗时较长。 更深入的区别: - GET用于请求数据,POST用于提交数据,POST的请求报文包含数据本身,而GET的请求报文用于描述所需资源的参数。 - GET限制发送数据数量,POST能发送大量数据。 - GET可加入书签,POST不行。 - GET数据可缓存,POST数据无法缓存。 - GET主要...
也就是说,GET只需要汽车跑一趟就把货送到了,而POST得跑两趟,第一趟,先去和服务器打个招呼“嗨,我等下要送一批货来,你们打开门迎接我”,然后再回头把货送过去。 因为POST需要两步,时间上消耗的要多一点,看起来GET比POST更有效。因此Yahoo团队有推荐用GET替换POST来优化网站性能。但这是一个坑!跳入需谨慎。...
HTTP 协议没有规定URL的最大长度,也没有规定HTTP请求体的最大长度。 所以在HTTP协议上,对于GET请求和POST请求的数据长度,是没有限制的。 但规定服务器如果不能处理太长的URL,就得返回414状态码(Request-URI Too Long)。 这也是我们上面说到的,在谷歌Chrome浏览器中,会正常跳转,但却无法正常响应的结果。 请注意...
对于GET 请求和 POST来说,它们最大的区别是规范和约定上的不同。在规范中,定义 GET 请求是用来获取...
二、GET和POST的区别 1.数据传输方式不同 GET方法的数据传输是通过URL传递的,而POST方法的数据传输是通过HTTP请求体传递的。在使用GET方法时,浏览器将请求的参数附加到URL的末尾,以“?”号开始,并用“&”符号将多个参数连接在一起。例如,以下是使用GET方法请求的示例:http://example.com/page?name=value&...
也就是说,GET 和 POST 所做的事其实是一样的,如果你给 GET 加上请求数据,给 POST 加上 URL 参数,这在技术上是完全可行的,事实上确实有一些人为了贪图方便在更新资源时用了GET,因为用POST必须要到FORM(表单),这样会麻烦一点(但是强烈不建议这样子做!!!)。
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式; 2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式; 案例:一般情况下,登录的时候都是用的POST传输,涉及到密码传输,而页面查询的时候,如文章id查询文章,用get 地址栏的链接为:article.php?id=11,用...
GET和POST是HTTP中的两个最基本的请求方法。在HTTP协议的早期版本中,GET是最初定义的方法,主要用于...
GET字面意思为获取,顾名思义它被用来从哪里获取信息(服务器对应的有数据反馈),当然了,它也可以用来提交什么信息,只是提交信息一般我们用POST请求来代替 1.2GET请求怎么获取想要的内容? 我们都知道,我们发送一个请求,服务器会根据我们发送的请求做处理之后返回给我们想要的东西(http协议中的报文),但是我们肯定要先明确...
GET 请求是将参数拼接到 URL 上进行参数传递的,而 POST 是将参数写入到请求正文中传递的。如下图所示...