HTTP是什么?HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议

1.get请求

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

使用get请求时,参数会以key=value的形式拼接在请求的url后面,安全性较低,数据直接暴露在链接上,而且受限于请求URL的长度限制,一般参数较少时会使用get请求。

浏览器会把http header和data一并发送出去,服务器响应200(返回数据)。

例如:http://m.baidu.com/address/getlist.html?limit=50&offset=0&t=1502345139870

2.get请求

当参数数量较多,且对数据有一定安全性要求时,会考虑用post请求传递参数数据。POST请求的参数数据是在Request body中;

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

1.求头中的Content-Type为application/x-www-form-urlencoded

 body中按照 key1=value1&key2=value2 进行编码,key和value都要进行urlEncode

2.求头中的multipart/formData

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄