Postman中参数区别及使用说明

一、Params与Body

二者区别在于请求参数在http协议中位置不一样。
Params 它会将参数放入url中以?区分以&拼接
Body则是将请求参数放在请求体中

后端接受数据:

二、body中不同格式

2.1 multipart/form-data

key - value 格式输入,主要特点是可以上传文件

注意:使用时后端代码不能有@RequestBody,否则会出错

后端接收

参数接收:

对象接收

2.2 application/x-www-from-urlencoded

同样是key - value 格式输入,但不支持文件传输,与form-data区别在于http请求body格式不太一样,另外就是不可以设置content -type,而form-data是可以设置每个value的content -type

注意:使用时后端代码不能有@RequestBody,否则会出错

2.3 raw

选择text,则请求头是: text/plain

选择javascript,则请求头是: application/javascript

选择json,则请求头是: application/json (如果想以json格式传参,就用raw+json就行了)

选择html,则请求头是: text/html

选择application/xml,则请求头是: application/xml

以常用的json为例:
注意:使用时后端代码必须有@RequestBody,否则会报错。

后端接收方式一:使用**@RequestBody+JSONObject**

后端接收方式二:使用**@RequestBody+对象**

2.4 binary

相当于Content-Type:application/octet-stream,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件

相关推荐
惜.己4 小时前
Jmeter中的定时器
测试工具·jmeter·1024程序员节
桃园码工4 小时前
2-测试bigcache做进程内缓存 --开源项目obtain_data测试
vscode·mysql·go·postman
互联网杂货铺13 小时前
接口测试和单元测试
自动化测试·软件测试·测试工具·职场和发展·单元测试·测试用例·接口测试
豆子熊.17 小时前
外包干了3年,技术退步明显...
软件测试·selenium·测试工具·面试·职场和发展
GISer_Jing1 天前
前端测试工具(Jest与Mock)
前端·测试工具
渔阳节度使1 天前
tcpdump抓包 & wireShark
测试工具·wireshark·tcpdump
007php0071 天前
家庭智慧工程师:如何通过科技提升家居生活质量
数据库·python·云原生·架构·golang·php·postman
stormsha1 天前
go-rod vs Selenium:自动化测试工具的比较与选择
python·selenium·测试工具·golang
小码哥说测试1 天前
Selenium + 数据驱动测试:从入门到实战!
自动化测试·软件测试·selenium·测试工具·职场和发展·接口测试·postman