Postman 作为http 请求工具,无论是开发还是测试所使用的频率还是挺高的,这篇笔记用来整理一下常用的使用技巧。
发送表单提交
这里的表单提交就是指传统的表单提交。
核心请求头信息:
1 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3; |
body 的数据格式选择form-data
。
发送Ajax 请求
核心请求头信息:
1 | Accept: application/json, text/javascript, */*; |
body 的数据格式选择 x-www-form-urlencode
,如果选择form-data
则接收到的数据格式会是这个样子:
如果以x-www-form-urlencode
格式进行提交,那么接收到的数据是这个样子,可以直接通过魔术变量获取使用。
如何把请求参数作为json 格式进行提交?
在Body
中,选择raw
然后把请求参数以json 的格式填进去。
不过需要注意,以json 格式提交的请求,用常见的魔术变量获取不到,需要使用以下方式:
1 | json_decode(file_get_contents('php://input')); |
提交文件
有时候我们希望可以测试文件提交,使用 Postman 当然也可以完成。
请求方式选择POST,Headers 可以不用做选择,Body 选择 form-data
,类型由默认的text 改成 file,然后选择需要提交的文件即可。
注意:key 最好也填上 file 这个关键字。