HTTP协议中GET请求和POST请求的区别

1. 形式上:
GET请求:参数包含在URL中,意味着参数的长度是有限的,并且参数只能是ASCII码的形式。
POST请求:参数包含在请求体中,参数的长度是不受限,并且参数支持多种数据类型。

2.安全性
GET请求:会被浏览器缓存
POST请求:不会被缓存
3.速度上
GET请求:更快。
POST请求:较慢。因为POST请求时,需要先向服务端发送请求头,然后才能发送数据。
4.用法上
GET请求:一般用于数据的排序和筛选。
POST请求:一般用于数据的增删改查。

TCP三次握手:
GET:1. 浏览器向服务器发送建立连接请求
2. 服务器端同意建立连接
3. 浏览器确认。向服务器发送请求头和数据。
4. 服务器返回状态码200
POST:1. 浏览器向服务器发送建立连接请求
2. 服务器端同意建立连接
3. 浏览器确认。向服务器发送请求头。
4. 服务器返回100 continue
5. 浏览器发送数据
6. 服务器返回响应200

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值