我正在尝试使用此链接How do I extract a variable from XML using Postman?
中描述的相同方法提取会话令牌在网上搜索没有运气。
我的xml有一个命名空间 se :security
se是命名空间,安全性是元素。该令牌在儿童内。
所以,如果我向下钻取,我想它将是安全性 - 二进制代码 - 令牌(变量所在的位置)
但它不起作用。是因为名称空间se?
我在Postman Test窗口中执行以下操作。
var responseJson = xml2Json(responseBody);
console.log(responseJson);
postman.setEnvironmentVariable("Token", responseJson.se.security.token);
答案 0 :(得分:1)
对我有用的是:
postman.setEnvironmentVariable("Token", responseJson['se:security']);
我找到的关键事项:
例如:
postman.setEnvironmentVariable("Token", responseJson['se:security'].without['se:with']['se:with'].without.without