HTTP协议-GET和POST请求方法的区别

GET和POST请求方法的区别

提要:在http协议中,get请求和post请求是最常见的请求方法,使用的场景和区别也不相同。
1,请求数据存储位置不同。GET方法请求数据存在于URL中,POST方法请求请求数据存在于BODY主体中,所以GET方法没有请求主体
GET:
在这里插入图片描述
POST:
在这里插入图片描述
2,安全性不同。因为数据存储的位置,POST相比GET更安全,主要原因还是因为请求数据的存放位置,GET在URL中,POST在BODY中。
3,请求数据大小不同。同时因为URL的限制,GET请求的数据存在大小限制(一般为2-4K),POST请求的数据根据php.ini配置文件而设定,不存在限制。
4,使用场景不同。因为两个请求方法的特性,GET请求通常使用在对数据不敏感的场景下,POST则通常使用在登陆,注册,留言,信息修改和提交等对数据敏感的场景下。
5,其他不同点如图所示
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值