Http Post请求再学习

Http  Post请求再学习

前言:

用了很久的post请求,但是对post还是有些陌生,这次就好好研究下post请求。

参考:

https://imququ.com/post/four-ways-to-post-data-in-http.html

 

我们先来看postman的界面

Http Post请求再学习_第1张图片

对于post请求,我们需要设置authorization,header,body,pre-request script

authorization

Authorization请求报头域主要用于证明客户端有权查看某个资源。当浏览器访问一个页面时,如果收到服务器的响应代码为401(未授权),可以发送一个包含Authorization请求报头域的请求,要求服务器对其进行验证。

在代码中将需要token的地方将token放入作为验证

Http Post请求再学习_第2张图片

 

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

Http Post请求再学习_第3张图片 

 

multipart/form-data

Http Post请求再学习_第4张图片

raw

 Http Post请求再学习_第5张图片

 

 

 

 


你可能感兴趣的:(安卓进阶)