授权令牌未随 XMLHttpRequest 一起发送

Authorization token not sent with XMLHttpRequest

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

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

这是同一个站点请求。

我没看到你的令牌在哪里。确保您没有误解发送带有凭证 true 的令牌。

获得令牌后,您可以按以下方式附加它:

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