发送请求相关

1、URL输入框的操作

  • 对URL地址栏中的参数进行编码与解码

在postman中,可以直接对url地址栏中的参数进行url编码解码。在URL栏或

Query Params下面输入的参数不会自动进行URL编码,可以选中文本,单击鼠标右键,选择“EncodeURIComponent”命令进行编码:

Postman教程-Send Requests相关的基本操作_测试工具

如果url中包含参数,postman会自动将url拆分为键值对进行显示。

2、Headers输入框操作

  • 隐藏显示默认headers

如果发送请求不填写headers信息,postman会自动生成一个默认的请求头,可以点击显示或隐藏

Postman教程-Send Requests相关的基本操作_接口测试_02

  • 请求头中的key支持模糊搜索

Postman教程-Send Requests相关的基本操作_requests_03

  • headers的信息可以直接复制key:value格式的多行文本,也可以自动解析拆分展示:
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
Content-Length: 0
Content-Type: application/json
Cookie: jenkins-timestamper-offset=-28800000; cookie_token=0ce033c1af2d1f9eca521b756d62a5cee430df0a06fff2f7caf9df38e22e41ee; JSESSIONID.16f8e1c4=node0pwqymze0amng1ctxt90jjt3250.node0; screenResolution=1920x1080; JSESSIONID.b33cc3f5=node019nn891cbwe7r1qq8nc2lt2zr413.node0; remember-me=eGlhb2JvOjE2MTI0MDI3NzIxNTM6MzBmODBkZjEyOTY4ZDNhMTg1MWFkMTUxYjc3MTQ2NjExZDJiNzdkOTA1ZTYwNmVkYjVjN2UwNmJmNDMxZmJiMA; JSESSIONID.d25c22b5=node08g6gp9fa8r1s712u9wlrfuku2.node0; JSESSIONID.cf3f5c4d=node01ufl2xqddckgpg48js6vr1zft24.node0; JSESSIONID.0c6aa51c=node011qi8ghhbmivu10nfz2vv4tqm846.node0; JSESSIONID.3bf1c26f=node0crj2ai71c7thr5niupqyrovh18.node0
Host: 8.129.162.225:8082
Origin: http://8.129.162.225:8082
Proxy-Connection: keep-alive
Referer: http://8.129.162.225:8082/swagger-ui.html
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36

复制上面的文字粘贴进去后,拆分后显示如下:

Postman教程-Send Requests相关的基本操作_http_04

  • 可在Presets中保存一些常用的Headers。在“Headers”选项卡下,可以单击“Presets”,从下拉列表选择一个预置的Header。

Postman教程-Send Requests相关的基本操作_requests_05

设置好常用的headers后,可在在“Headers”选项卡下的“Presets”按钮处下拉选择,选择后,会在headers中插入具体的headers信息。

目前每点击一次分组,会在列表插入一次headers的信息,不知道后面会不会修复。

3、Body选项

form-data页签可以上传文件:

Postman教程-Send Requests相关的基本操作_http_06

body下面出现了一个新的选项:GraphQL

Postman教程-Send Requests相关的基本操作_postman_07

GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。更多介绍可以参考下面的地址:

​https://dgraph.io/blog/post/graphql-using-postman/​

​https://segmentfault.com/a/1190000017875902​

​https://graphql.cn/​