Postman中HL7消息RAW文本变量无法解析的问题求助
解决Postman中HL7 RAW体不解析变量的问题
核心问题排查与修复步骤
修正脚本语法错误:你当前脚本使用了中文单引号
‘’,这会导致JavaScript执行失败,变量根本无法被正确设置。同时Postman旧版APIpostman.setEnvironmentVariable已被废弃,需改用新版API。修正后的脚本如下:var DateNow = new Date().toISOString().replace(/(\.\d{3})|[^\d]/g, ''); pm.environment.set("DateNow", DateNow);确认脚本执行范围:确保该预请求脚本绑定在当前请求的预请求脚本标签页,或者集合级预请求脚本已被该请求继承(可检查请求的"Settings"选项,确认是否开启了相关继承设置)。
验证变量是否生效:打开Postman控制台(顶部菜单
View -> Show Postman Console),发送请求后查看控制台输出,确认脚本无报错且DateNow变量已成功设置。检查RAW体类型设置:确保请求的RAW体类型选择为Text(而非JSON、XML等其他类型),Postman仅会对Text类型的RAW内容解析
{{变量名}}语法。
验证方法
发送请求后,在控制台的"Body"标签下查看实际发送的内容,确认{{DateNow}}已被替换为生成的时间字符串。
内容的提问来源于stack exchange,提问作者Kair0
相关产品推荐
相关产品推荐

