使用 $http Angularjs 附加参数
Attach parameter(s) with $http Angularjs
我在 Angularjs 项目中有 $http 请求。
$http.get('http://api.domain.com/index?abc=123')
.success(function (data) {
console.log('Success!');
})
.error(function (data) {
console.log('False');
});
现在,我想为每个 $http 请求添加 token,例如
$http.get('http://api.domain.com/index?abc=123&token=456')...
我知道一种通过header发送令牌的方法:
$http.defaults.headers.common['X-AUTH-TOKEN'] = token;
但是我想用它作为参数,可以吗?
此致!
您可以在 $http
的配置中使用 params
选项
var myHttpConfig = {
params: {
abc: 123,
token: 456
}
}
$http.get( url, myHttpCongig).then(function...
如果您想要一个应用程序范围的方法来发送相同的参数,请使用 $http 拦截器
请注意,success
和 error
现在已弃用 $http docs
我在 Angularjs 项目中有 $http 请求。
$http.get('http://api.domain.com/index?abc=123')
.success(function (data) {
console.log('Success!');
})
.error(function (data) {
console.log('False');
});
现在,我想为每个 $http 请求添加 token,例如
$http.get('http://api.domain.com/index?abc=123&token=456')...
我知道一种通过header发送令牌的方法:
$http.defaults.headers.common['X-AUTH-TOKEN'] = token;
但是我想用它作为参数,可以吗?
此致!
您可以在 $http
params
选项
var myHttpConfig = {
params: {
abc: 123,
token: 456
}
}
$http.get( url, myHttpCongig).then(function...
如果您想要一个应用程序范围的方法来发送相同的参数,请使用 $http 拦截器
请注意,success
和 error
现在已弃用 $http docs