headers: {'Authorization':'Basic admin:admin'},
我是这么设置权限验证,但是不起作用
headers: {'Authorization':'Basic admin:admin'},
我是这么设置权限验证,但是不起作用
FLB - 前端,.net
beforeSend: function(request) {
if (Common.getlocalStorage("access_token") != undefined && Common.getlocalStorage("access_token") != "") {
var access_token = 'bearer ' + Common.getlocalStorage("access_token");
request.setRequestHeader('Authorization', access_token);
}
},
参考下
1***@qq.com (作者)
试过了 也没起作用
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Basic " + btoa("admin:admin"));
},
2019-04-10 17:12
1***@qq.com (作者)
服务端读取不到这个值,为null,返回401错误;即使base64编码了也一样
headers: {'Authorization':'Basic '+btoa('admin:admin')},
2019-04-10 16:46
Trust
回复 1***@qq.com:配置下 crossDomain: true 试试,另外抓包看下请求头信息的内容。
2019-04-10 16:47
1***@qq.com (作者)
回复 Trust:抓包看了header,
Access-Control-Request-Headers: accept, authorization, content-type, x-requested-with
2019-04-10 17:09