get与post的区别

get与post的作用:

       HTTP协议中的两种发送请求的方法。

http是什么:

        HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。他的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是类似的。你也可以给GET加上request body,给POST带上url参数。 

get与post的区别:

         get的请求方式里,数据会出现在Url里面,直接暴露,参数(有长度限制)也可以被浏览器记忆,多用于查询类接口,尽量不要出现敏感信息。GET产生一个TCP数据包。

          post请求方式里,参数是放在Request body中,在浏览器的记录中是不会存在的。请求方式相对比较安全。POST产生两个TCP数据包。

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值