完成一个简单的接口请求
1、新建接口集合:Collection相当于一个文件夹,可以把同一个项目的接口请求放在一个Collection里,这样方便管理和分享;Collection里面也可以再建文件夹,可以将某个模块的接口请求放在一起。
2、新建接口请求:选择Collection,右键,点击Add Request新建接口请求
3、发送接口请求:点击send,请求成功
请求区域介绍
1 、Authorization:用于身份验证/鉴权,就是验证您是否有权从服务器访问所需的数据。发送请求时,通常必须包含相应的检验参数以确保请求具有访问权限并返回所需数据。通俗的讲就是一个门禁,您想要进入室内,必须通过门禁验证身份,这就是鉴权
No Auth:代表不需要鉴权
bearer token 鉴权:一般也叫 Json web token,就是发送一个 json 格式的 token 令牌,服务端会针对 token 进行解密验证
Basic Auth 基础验证:提供用户名密码验证,postman 会自动生成 authorization,属于最常用鉴权方式
2、Headers:请求的头部信息
3、Body:post请求时必须要带的参数,里面放一些key-value键值对
4、Pre-requerst Script:可以让你在请求之前自定义请求数据,这个运行在请求之前,语法使用JavaScript语句
5、Tests:tests标签功能比较强大,通常用来写测试,它是运行在请求之后。支持JavaScript语法。可用于返回数据的检查,例如:设置全局变量、设置环境变量、清除全局变量、response等于预期内容、判断状态码等等
(6-9为请求数据的格式)
6、form-data:它将表单数据处理为一条消息,以标签为单元,用分隔符分开。(混合表单,支持上传文件)
7、x-www-form-urlencoded:对应信息头-application/x-www-from-urlencoded,会将表单内的数据转换为键值对(文本表单)
8、raw:可以上传任意类型的文本,比如text、json、xml等,所有填写的text都会随着请求发送;最常用的一种(原始格式,支持JSON/XML等格式)
9、binary:对应信息头-Content-Type:application/octet-stream,只能上传二进制文件,且没有键值对,一次只能上传一个文件, 也不能保存历史,每次选择文件,提交(二进制格式,用于发送二进制数据流)