You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Postman测试脚本中以键值对形式获取form-data并使用

在Postman测试脚本中获取form-data请求体数据的正确方法

当请求体是form-data格式时,你之前用的pm.request.body.data和pm.request.data确实不适用——前者是旧版的通用请求体数据属性,后者专门对应x-www-form-urlencoded格式的数据。要获取form-data的数据,得用pm.request.body.formdata对象,具体用法如下:

获取单个字段的值

直接用get()方法传入字段名就能拿到对应字段的信息:

// 替换成你实际的字段名
const textFieldValue = pm.request.body.formdata.get("你的文本字段名").value;
const fileFieldInfo = pm.request.body.formdata.get("你的文件字段名").value;

// 打印查看结果
console.log("文本字段值:", textFieldValue);
console.log("文件字段信息:", fileFieldInfo);

遍历所有form-data字段

如果需要批量处理所有字段,用each()方法循环遍历:

pm.request.body.formdata.each(field => {
    console.log(`字段名: ${field.key}, 字段值: ${field.value}`);
});

内容的提问来源于stack exchange,提问作者Vivek Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 05:22:07