使用 postman 请求一个网页接口,返回的 body 是一个 html。现在我需要提前 html 里面的一个 token 值

我看了网上的方法,基本都是用这种方法,在请求中的 Tests 中写入如下代码,获取 html 中需要的值,然后保存到全局变量中去

//检查JSON值
pm.test("获取html值", function () {
var jsonObject = xml2Json(responseBody);//将html转化为json格式
var jsonData = JSON.parse(jsonObject);
console.log(jsonObject);
pm.globals.set("exist_id", jsonObject.html.body.div.form.div.input.$.value);
//将json中的某值转化string赋值给变量,然后查找对应路径
});

但是如上面的代码,在console.log(jsonObject);调试中,发现 jsonObject 总是为 NULL,导致下面进行不下去

有其他的更好的方法吗


↙↙↙阅读原文可查看相关链接,并与作者交流