全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

5.4.2版本,怎么从xml中提取返回值到下一个接口中

response.raw.XML和response.raw.responseText我都试过了,但是还是不行,不知道是这个函数用错了,还是其他地方的错,

具体写法:

apt.variables.set("api_show_id",response.raw.XML.show_id);

apt.variables.set("api_updatetime",response.raw.responseText.updatetime);

上面两行也是在网上找的,不太确定是不是对的。

| 0 收藏

3 个回答

 apt.xml2json(response.raw.responseText) 将XML转换成JSON格式再调用。

完整代码类似:

let json = apt.xml2json(response.raw.responseText);
apt.variables.set("api_updatetime",json.updatetime);

5.4.2版本,怎么从xml中提取返回值到下一个接口中

执行完之后,没有获取到变量的值,下图:

5.4.2版本,怎么从xml中提取返回值到下一个接口中

let json = apt.xml2json(response.raw.responseText);


apt.variables.set("api_show_id",json.show_id);

apt.variables.set("api_show_id",json.root.show_id);

apt.variables.set("api_updatetime",json["updatetime"]);

我使用了这几种写法都不行

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!