POST GET区别整理

1.GET请求的记录会被记录到浏览器和被缓存, 而 POST不会 但是被抓包或者爬虫了,结果是一样的。就好比一个参数放在标题,一个参数放在正文,所以多使用https。

2.关于GET和POST长度的问题,都是浏览器定义的问题,部分浏览器会对GET长度有限制,和这两个协议没关系。

3.GET请求一般只发生一个包,但是POST请求大部分浏览器(除了Firefox)都会发送了两个包,先发送http headers,再发送http data。缺点是多次请求,优点是能效验数据完整性。

4.GET请求能被CDN缓存加速的,POST是不记录缓存的。

5.从设计规范来讲,GET理论上应该不对服务器上数据进行操作的。类似 POST DELETE PUT GET 对应 增 删 改 查。


猜你喜欢

转载自blog.csdn.net/jyfjyt/article/details/78854802