如何使用Postman在单个RESTful请求中同时发送JSON请求体与文件?
如何在Postman中同时发送JSON请求体与Multipart文件
你没法用Raw格式实现这个需求,因为Raw只能传输单一格式的内容。正确的做法是用form-data类型来同时传递JSON数据和文件,步骤如下:
- 先选好请求方法(POST/PUT等),填入目标接口URL。
- 切换到Body标签,选中
form-data选项。 - 添加JSON数据字段:
- 输入自定义的字段名(比如
payload,要和后端约定好),类型保持Text。 - 在值的输入框里粘贴你的JSON内容,然后点击字段名右侧的下拉箭头,选择
JSON格式,确保Postman正确识别这个字段的类型。
- 输入自定义的字段名(比如
- 添加文件字段:
- 点击
+新增一个字段,输入字段名(比如uploadFile),把类型从Text切换为File。 - 点击
Select Files按钮,选择要上传的本地文件。
- 点击
- 发送请求前不用手动改请求头,Postman会自动生成
Content-Type: multipart/form-data; boundary=xxx的请求头,后端能据此解析不同的字段。 - 最后点击
Send即可发送包含JSON数据和文件的请求。
注意:后端接口需要支持解析multipart/form-data格式的请求,分别读取JSON字段的文本内容和文件字段的二进制数据,字段名称要和你在Postman里设置的一致。
内容的提问来源于stack exchange,提问作者Tan
相关产品推荐
相关产品推荐

