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

相关推荐
程序员杰哥3 小时前
python+requests接口自动化测试
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
彼岸花@开4 小时前
postman配置jdk自签证书的双向认证功能
jdk·postman
小雨下雨的雨4 小时前
第5篇:Redis事务与Lua脚本
redis·junit·lua
测试人社区—84164 小时前
Postman API测试指南
人工智能·git·测试工具·自动化·bug·postman
天才测试猿6 小时前
自动化测试实践总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
测试人社区—84166 小时前
Appium移动自动化测试:从入门到精通实战
人工智能·安全·appium·自动化·bug·postman
安然无虞7 小时前
性能测试·基础理论和指标
测试工具·jmeter·压力测试
月亮!8 小时前
量子计算遇上AI:下一代算力突破的关键节点
运维·网络·人工智能·python·测试工具·自动化·量子计算
谷粒.8 小时前
多模态LLM:GPT-4V背后的技术革命与商业前景
运维·网络·人工智能·测试工具·开源·自动化
安然无虞9 小时前
性能测试·流程
测试工具·jmeter·压力测试