发送请求相关
1、URL输入框的操作
- 对URL地址栏中的参数进行编码与解码
在postman中,可以直接对url地址栏中的参数进行url编码解码。在URL栏或
Query Params下面输入的参数不会自动进行URL编码,可以选中文本,单击鼠标右键,选择“EncodeURIComponent”命令进行编码:
如果url中包含参数,postman会自动将url拆分为键值对进行显示。
2、Headers输入框操作
- 隐藏显示默认headers
如果发送请求不填写headers信息,postman会自动生成一个默认的请求头,可以点击显示或隐藏
请求头中的key支持模糊搜索
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
复制上面的文字粘贴进去后,拆分后显示如下:
可在Presets中保存一些常用的Headers。在“Headers”选项卡下,可以单击“Presets”,从下拉列表选择一个预置的Header。
设置好常用的headers后,可在在“Headers”选项卡下的“Presets”按钮处下拉选择,选择后,会在headers中插入具体的headers信息。
目前每点击一次分组,会在列表插入一次headers的信息,不知道后面会不会修复。
3、Body选项
form-data页签可以上传文件:
body下面出现了一个新的选项:GraphQL
GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。更多介绍可以参考下面的地址:
https://dgraph.io/blog/post/graphql-using-postman/
https://segmentfault.com/a/1190000017875902