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

Postman中如何将{{$randomUUID}}转换为字符串类型作为请求参数传递

Postman中{{$randomUUID}}转字符串传递的解决方案

方法1:直接在JSON结构中包裹双引号(最简方案)

Postman动态变量的解析规则中,只要将{{$randomUUID}}整体放在JSON的双引号内部,解析后就会自动成为字符串类型:

"menuId": "{{$randomUUID}}"

发送请求时Postman会自动解析为类似"menuId": "123e4567-e89b-12d3-a456-426614174000"的标准字符串格式。

方法2:通过预请求脚本生成后调用(适合需额外处理的场景)

如果需要对UUID做更多自定义操作,可以在请求的「Pre-request Script」标签中提前生成并存储为变量:

// 生成UUID并存储为临时变量
pm.variables.set("generatedUuid", pm.variables.replaceIn("{{$randomUUID}}"));

之后在请求体中直接引用该变量即可,天然为字符串类型:

"menuId": "{{generatedUuid}}"

之前的写法失效原因

{{"" + $randomUUID}}这类表达式无法直接在请求体的模板占位符中生效,Postman的内置模板解析器不支持在{{}}内部直接执行运算、拼接这类JS逻辑,所有逻辑操作需要放到预请求脚本或测试脚本中执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 06:54:00