我写了一个前置脚本,但是无法获取响应头信息,获取的都是响应体,而我token的值是在请求接口的响应头中,请问我该怎么修改?代码如下
await $.ajax({
url: "https://www.这是一个获取token的url.com",
method: "POST",
headers: {
"content-type": "application/json"
},
timeout: "10000",
data: JSON.stringify({
"name":"账号名",
"password":"这是密码"
}),
success: function (res) {
console.log("开始设置");
console.log(res);
console.log(res.headers);
apt.globals.set("Token", response.headers.get("Header-Token"));
console.log("已设置最新token");
}
}
);
在上面的代码中,打印出的res.headers为空,打印出的res获得的始终是响应body,却没有包含响应header的任何信息。我想取响应header中的Header-Token字段的信息,请问我改如何修改代码?
js脚本中发送请求是无法获取响应头的,所以咱们获取为空,目前是不支持的。
建议您新建接口来获取,而不用脚本发送请求