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

如何通过脚本为POST请求的Body已有内容追加动态值?

问题解答

完全可以实现追加Body标签页预设内容的需求,不是只能二选一配置请求体。

你的脚本写法是正确的:

  • req.getBody() 会读取到你在Body标签页里预先设置的 givenName 和 familyName 数据
  • 通过扩展运算符 ...body 把原有字段和新生成的 username、email 合并成新的对象
  • 最后用 req.setBody() 把合并后的对象设置为最终请求体

执行这个脚本后,实际发送的请求体内容会是:

{
  "givenName": "Test",
  "familyName": "Test",
  "username": "usernameXXX",
  "email": "testXXX@test.com"
}

(XXX是随机生成的0-999之间的数字)

需要注意的是:确保你在Body标签页选择的是JSON格式,这样req.getBody()才能正确解析为JavaScript对象,顺利完成合并操作。如果是表单格式(form-data/x-www-form-urlencoded),需要调整脚本的处理逻辑(比如把数据转为键值对格式再合并),但你的场景用当前脚本完全没问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 10:40:57