授权令牌未随XMLHttpRequest发送

时间:2018-10-10 21:46:57

标签: javascript xmlhttprequest same-origin-policy

嗨,我正在尝试使用XMLHttpRequest发出GET请求。 Im发出GET请求的端点要求标头(自定义)中有授权令牌。当我尝试发出请求时,未发送授权令牌。这是代码

var xmlhttp = new XMLHttpRequest();  
xmlhttp.open("GET", "/api/rest/v1/test",true);
xmlhttp.withCredentials = true;
xmlhttp.send(null);

这是一个相同的站点请求。

1 个答案:

答案 0 :(得分:0)

我看不到您的令牌在哪里。确保您不会误解发送带有真实凭据的令牌。

一旦您已经拥有令牌,就可以按以下方式附加它:

var xmlhttp = new XMLHttpRequest();
xmlhttp.open('POST', '/api/rest/v1/test');
xmlhttp.setRequestHeader('Authorization', 'Bearer ' + token);
xmlhttp.send(null);