网络选图
Postman+Postman Interceptor 结合使用
图 - 01
官网资料
初级使用
录制 API
1. 打开 Postman Interceptor 的开关按钮
图 - 02
注意: Filter requests 指定顾虑的请求地址
2. 开始录制, 在 Chrome 浏览器中输入地址, 回车后, 查看 Postman 的请求录入
3. 回放录制的 API-Postman
图 - 03
指定 API 请求 - Postman
图 - 04
高级使用
规划管理 API-Postman+Collection
将所有的 API 进行分类管理, 如按模块系统类型
图 - 05
常用权限应用尽有 - Authorization
图 - 06
完全自定义的头 - header
图 - 07
完美的数据体 - body
图 - 08
form-data: 就是 http 请求中的 multipart/form-data, 它会将表单的数据处理为一条消息, 以标签为单元, 用分隔符分开既可以上传键值对, 也可以上传文件当上传的字段是文件时, 会有 Content-Type 来说明文件类型; content-disposition, 用来说明字段的一些信息; 由于有 boundary 隔离, 所以 multipart/form-data 既可以上传文件, 也可以上传键值对, 它采用了键值对的方式, 所以可以上传多个文件
x-www-form-urlencoded: 就是 application/x-www-from-urlencoded, 会将表单内的数据转换为键值对, 比如, name=java&age = 23
raw: 可以上传任意格式的文本, 可以上传 textjsonxmlhtml 等
binary: 相当于 Content-Type:application/octet-stream, 从字面意思得知, 只可以上传二进制数据, 通常用来上传文件, 由于没有键值, 所以, 一次只能上传一个文件
multipart/form-data 与 x-www-form-urlencoded 区别: multipart/form-data: 既可以上传文件等二进制数据, 也可以上传表单键值对, 只是最后会转化为一条信息; x-www-form-urlencoded: 只能上传键值对, 并且键值对都是间隔分开的
请求前还能做点事 - Pre-request Script
图 - 09
验证 API 请求结果 - Tests
图 - 10
进阶使用
带你快速走向各个环境 - Environment
图 - 11
图 - 12
图 - 13
图 - 14
分享你的成果 - 导出 / 导入 or share
图 - 15
海量执行你的请求 - Runner
图 - 16
来源: http://www.jianshu.com/p/ffd0a4e40191