嗨,我正在尝试使用XMLHttpRequest发出GET请求。 Im发出GET请求的端点要求标头(自定义)中有授权令牌。当我尝试发出请求时,未发送授权令牌。这是代码
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "/api/rest/v1/test",true);
xmlhttp.withCredentials = true;
xmlhttp.send(null);
这是一个相同的站点请求。
答案 0 :(得分:0)
我看不到您的令牌在哪里。确保您不会误解发送带有真实凭据的令牌。
一旦您已经拥有令牌,就可以按以下方式附加它:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('POST', '/api/rest/v1/test');
xmlhttp.setRequestHeader('Authorization', 'Bearer ' + token);
xmlhttp.send(null);