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,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件

相关推荐
安然无虞1 天前
LoadRunner性能测试详解·上
python·测试工具·压力测试
TechMasterPlus1 天前
wireshark使用
网络·测试工具·wireshark
FAREWELL000751 天前
Lua学习记录(4) --- Lua中多文件调用 以及 关于位运算符的零碎知识点
开发语言·学习·lua
测试涛叔1 天前
高频Postman软件测试面试题
测试工具·lua·postman
周周记笔记2 天前
[元器件专题] RC充电电路(七)
嵌入式硬件·测试工具·硬件开发
想要成为祖国的花朵2 天前
基于多设计模式的抽奖系统__测试报告
java·selenium·测试工具·jmeter·设计模式·测试用例·安全性测试
超频化石鱼2 天前
使用Postman访问siliconflow大模型接口
java·postman·ai编程
吃喝不愁霸王餐APP开发者2 天前
霸王餐试吃资格发放:Redis HyperLogLog亿级去重与Lua脚本原子性
数据库·redis·lua
lakernote2 天前
别再纠结 Postman 和 Apifox 了!这款开源神器让 API 测试更简单
测试工具·开源·postman
程序员威子2 天前
最强平替Postman的工具,拒绝浏览器套壳
功能测试·selenium·测试工具·jmeter·单元测试·测试用例·postman