如何向以下ajax
请求添加授权标头?
$.get(urlAPI + "/api/account/get", function (data) {
alert(data);
}, 'json');
答案 0 :(得分:11)
您可以在请求$ .get()之前定义ajaxsetup以在头文件中包含授权
$.ajaxSetup({
headers:{
'Authorization': "auth username and password"
}
});
$.get(urlAPI + "/api/account/get", function (data) {
alert(data);
}, 'json');
答案 1 :(得分:4)
$.ajax({
url: 'foo/bar',
headers: { 'x-my-custom-header': 'some value' }
});
答案 2 :(得分:0)
基于jquery页面$.get() document 从版本1.12开始,有一个设置选项可将基本设置传递给方法。
jQuery.get( [settings ] )
或
$.get( [settings] )
settings
是一个普通对象,因此您可以像
{
url: 'http://requesturl.io',
data: {},
headers: { 'your-custom-header': 'custom-header-value' }
}
答案 3 :(得分:0)
这是一种简单的方法
$http.get('www.google.com/someapi', {
headers: {'Authorization': 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='}
});