Postman的使用介绍
Postman 是一种非常流行的接口调试工具,可以发送几乎所有类型的HTTP请求。
在前后端分离的开发写作方式下,可以快速的测试接口的功能,验证接口返回数据。
Postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。
一、Postman环境准备
1.Postman下载
官网下载地址:https://www.postman.com/downloads/
官方学习文档:https://learning.postman.com/docs/
2.Postman账号
- 账号部分我们可以点击跳过,直接进入应用
- 左侧栏菜单
二、发送HTTP请求
1.创建一个请求
1.1 入口
- 从集合中右键添加请求
- 从“+”号按钮,添加请求
- new -> HTTP Request,添加请求
- overview页面
1.2 请求页面的区域划分
1.3 发送第一个请求
[GET] www.baidu.com
选择 GET 请求,url 输入“www.baidu.com”,点击 Send
1.4 发生了什么
注:postman样本集合并参考此示例API的文档。
1.5 HTTP 请求方法
2.GET请求
GET 请求指定的页面信息,并返回实体主体。
2.1 接口参数
Query String Parameters
当发起一次GET请求时,参数会以url string的形式进行传递。即?
后的字符串则为其请求参数,并以&
作为分隔符。
[GET] https://postman-echo.com/get?id=1
这段url 意思是:
GET方式
使用 https协议
请求服务器:postman-echo.com
请求资源路径:/get
并携带参数名“id”,值为 1
2.2 多参数请求
[GET] https://postman-echo.com/get
入参params:
"username": "xiaomi"
"password": "123456"
在url后面,多个参数之间以&
作为分隔符拼接参数
2.3 响应区域说明
4.POST请求
POST请求方法 - 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。(具体以后端实现为准,现在有很多查询数据的接口也用post方式请求)
body提交的数据,必须包含在消息主体中entity-body中。
4.1 Postman中content-type类型
Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件
数据发送出去后,需要接收的服务端解析成功,一般服务端会根据content-type字段来获取参数是怎么编码的,然后对应去解码
- x-www-form-urlencoded:
"content-type": "application/x-www-form-urlencoded"
application/x-www-form-urlencoded :