百科狗-知识改变命运!
--

简述GET和POST的区别

一语惊醒梦中人1年前 (2023-12-21)阅读数 7#综合百科
文章标签数据浏览器

1. GET在浏览器回退时是无害的,而POST会再次提交请求。

2. GET产生的URL地址可以被Bookmark,而POST不可以。

3. GET请求会被浏览器主动cache,而POST不会,除非手动设置。

4. GET请求只能进行url编码,而POST支持多种编码方式。

5. GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。

6. get方式提交数据的大小(一般来说1024字节),http协议并没有硬性限制,而是与浏览器、服务器、操作系统有关,而POST理论上来说没有大小限制,http协议规范也没有进行大小限制,但实际上post所能传递的数据量根据取决于服务器的设置和内存大小。

7. 对参数的数据类型,GET只接受ASCII字符,而POST没有限制。

8. GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。

9. GET参数通过URL传递,POST放在Request body中。

GET和POST是HTTP协议中的两种发送请求的方法。

HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。

HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是一样一样的。你要给GET加上request body,给POST带上url参数,技术上是完全行的通的。

GET和POST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。

GET产生一个TCP数据包;POST产生两个TCP数据包。

对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);

而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

因为POST需要两步,时间上消耗的要多一点,看起来GET比POST更有效。因此Yahoo团队有推荐用GET替换POST来优化网站性能。但这是一个坑!跳入需谨慎。

1. GET与POST都有自己的语义,不能随便混用。

2. 据研究,在网络环境好的情况下,发一次包的时间和发两次包的时间差别基本可以无视。而在网络环境差的情况下,两次包的TCP在验证数据包完整性上,有非常大的优点。

3. 并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次。

看了这么多,是不是会觉得一脸懵逼,在你做项目的时候要注意:

get一般是用来获取数据,post提交数据

post其实是有大小限制的,只不过是取决于服务器的设置和内存大小。

还有更深入的区别:

GET是用来向获取服务器信息的,请求报文传输的信息只是用于描述所需资源的参数,返回的信息才是数据本身;POST是用来向服务器传递数据的,其请求报文传递的信息就是数据本身,返回的报文只是操作的结果。

大概我就先说这么多吧!

不足的各位请补充

send和post的区别

latency与delay是FPGA设计中常用到的两个概念。

1、概念区别:

latency:等待;潜伏期;延迟。主要指时钟延迟,具体指的是输入数据与输出结果(该数据经过一系列处理之后的结果)之间的延时。

delay:延迟;延误。主要指器件延时、布线延时,是时序器件之间的逻辑延时。

2、时间定义区别:

latency一般以时钟为单位,通常在相对于某个时钟起始位置的1个或多个时钟后数据才有效,latency决定信号处理的响应速度 。

delay是绝对的时间,通常是相对于时钟边沿的某个时间后数据有效,delay决定电路的时钟频率,也就是运行频率 。

扩展资料:

延迟一般包括单向延迟和往返延迟两种,实际测量网络性能时时一般取往返延迟。它的单位一般是ms、s、min、h等。在计算机网络性能测试中,请求延时指的是客户端到服务端以及服务端到客户端的传输时间。

比如一个请求从t=0时刻开始发送,到达服务端用了1秒即t=1时到达,服务端用了3秒时间进行处理(t=4),最后花了1秒时间将处理结果返回到客户端(t=5),这个过程中所说的延时(Latency)就是2秒。

百度百科---计算机网络(第7版)第一章第六节

简述GET和POST的区别

意思不同。

根据查询英语词典显示,send除了有“寄”的意思,还有“派遣、打发”的意思,post意思是邮寄,跟邮政有关系,而且post作名词使用时,还可解作是“柱,杆,岗位,海报”等意思。

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)