postman
发送请求使用篇
Requests
在
Builder
选项卡下面,可以让你很快的创建
Http
请求,包含四部分:
URL
,
Method
,
headers
,
body
URL
这是发送一个请求需要设置的第一件事情,
URL
输入框会保存之前使用过的
URL
,当你输入的时候回自动下拉显示出来
点击Params那选项卡,打开输入URL参数的编辑器,你可以添加键-值对,postman会自动合并为
query string
放到URL参数上。如果URL上已经有参数,会自定分割参数到数据编辑中
你在参数输入框中输入的数据不会自动URL-encoded,你可以按照下面这个做,进行encoded,
- 第一步点击右边的Bulk Eit然后选中需要编码的数据
- 右键选着EncodeURIComponent
postman会自定添加
http://
在url开头,如果没有指定协议的话
**一些API端点处是路径变量:
https://api.library.com/:entity/
**
为了编辑路径变量,点击Params,可以看到已经作为一个
key
存在,根据你的需要更新这个值
Headers
点击
Headers
功能会打开
headers
键-值对的编辑框,你可以设置任意的头名称,将会自动下拉出现公共的
HTTP
头类型,而且
Content-Type
类型的值也会自动下拉出现
受限制的
headers
:如果你使用Chrome app,一些头字段是受Chrome和XMLHttpRequest 规范限制的,你可以使用 Interceptor extension发送受限制的头信息
Cookies
Cookie可以使用
manage cookies
功能被管理在
native apps
,管理每个域名下面的
Cookie
Header presets(预先设置)
你可以保存你经常使用的
headers
,在
header preset
中,在
Headers tab
下面。当你在
Headers
输入框中输入时,会自动下拉出来
Method
直接修改请求的方法
Body
当构建一个请求的时候,你可能需要一些请求体来进行工作.请求体的编辑区域根据不同的请求体类型分为四个区域
当你通过http协议发送一个请求的时候,服务器期望接收一个
Content-Type
头信息,这个
Content-Type
头信息让服务器正确的解析请求体信息。对于
form-data
和
urlencoded
类型,postman会自动设置
Content-Type
,不需要你去设置它。对于
raw
模式会根据你选着的格式类型去设置,如果你手动设置就会覆盖postman设置的值。对于
binary
postman不设置任何的
Content-Type
类型
form-data----->multipart/form-data
x-www-form-urlencoded---->application/x-www-form-urlencoded
版权归原作者 冰叔说测试 所有, 如有侵权,请联系我们删除。