Http Post请求再学习
前言:
用了很久的post请求,但是对post还是有些陌生,这次就好好研究下post请求。
参考:
https://imququ.com/post/four-ways-to-post-data-in-http.html
我们先来看postman的界面
对于post请求,我们需要设置authorization,header,body,pre-request script
authorization
Authorization请求报头域主要用于证明客户端有权查看某个资源。当浏览器访问一个页面时,如果收到服务器的响应代码为401(未授权),可以发送一个包含Authorization请求报头域的请求,要求服务器对其进行验证。
在代码中将需要token的地方将token放入作为验证
Headers和Body
headers这是post的请求头,这里我们常放置参数是Content-Type来确定body中数据的格式,从而让后台能够解析。
在Body中格式有四种:
multipart/form-data:
表单格式,最终提交的数据是这样的:
application/x-www-form-urlencoded
这个也是表单格式,不过数据格式是
raw
原始数据格式,不过我们一般都用json传输
binary
这个是专门用来传二进制文件用的格式
Content-Type
Body中的数据格式不一样,相对应的在header中Content-Type就不一样
application/x-www-form-urlencoded
multipart/form-data
raw