【发布时间】:2021-01-30 03:39:44
【问题描述】:
按照我的 Remedy 团队的说明,我正在使用他的查询参数调用 API,我收到“无法解析授权标头”错误
var yhttp = new XMLHttpRequest();
var phonedata=":People?q=%27Phone%20Number%20Business%27%20%3D%20%22%2B12017148030%22&fields=userid";
yhttp.open('GET', 'https://remproditsm.broadridge.net/api/arsys/v1/entry/CTM:People?q=%27Phone%20Number%20Business%27%20%3D%20%22%2B12017148030%22&fields=ciscofinesse');
yhttp.setRequestHeader('Authorization', 'Bearer' + response);
yhttp.setRequestHeader('Content-Type', 'application/json');
yhttp.send();
已尝试使用 AR-JWT 代替 Bearer,已尝试使用 application/json 标头但没有,我不相信我是否应该在标头中传递它,但补救团队建议我通过它。此外,这在 Postman 中也可以正常工作。
【问题讨论】:
-
我对 Remedy 一无所知,但从您的代码中我们不知道
response变量中的内容 -
响应变量有我的令牌
-
是否也以空格开头?因为你需要在“Bearer”和令牌之间有一个空格。
-
我也试过空间,同样的错误