简单了解GET和POST的请求区别

常见的请求方式:

1.GET-向服务器获取

2.POST-向服务器传递

3.PUT-向服务器传递,并让服务器添加

4.DELETE-让服务器删除

5.HEAD-只用于获取响应头

6.PATCH-和PUT类似,只不过更倾向于更新局部数据

7.CONNECT-预留方式,管道连接更改为代理连接使用

8.OPTIONS-允许客户端查看服务端性能

GET和POST的区别

GET:

1.倾向于从服务器获取数据

2.直接在地址后面进行拼接(请求体是空的)

3.大小限制为2KB左右(因为IE最多传递2kb)

4.会被浏览器主动缓存

5.相对于POST不是很安全(明文发送)

6.数据格式必须是url编码的格式,如果不是会自动转换成URL编码

POST:

1.倾向于向服务器传递数据

2.在请求体里面传递过去(地址后面没有)

3.理论上没有限制(但是可以被服务器限制)

4.不会被浏览器主动缓存,需要手动设置

5.相对于GET比较安全(暗文发送)

6.数据格式理论上无所谓,但是要和请求头中content-type一致。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值