У меня есть запрос HTTP в проекте Angularjs.
$http.get('http://api.domain.com/index?abc=123')
.success(function (data) {
console.log('Success!');
})
.error(function (data) {
console.log('False');
});
Теперь я хочу добавить токен к каждому запросу $ http, например
$http.get('http://api.domain.com/index?abc=123&token=456')...
Я знаю способ отправки токена через заголовок:
$http.defaults.headers.common['X-AUTH-TOKEN'] = token;
Но я хочу использовать его в качестве параметра, может ли я?
С уважением!
Вы можете использовать params
в config $http
var myHttpConfig = {
params: {
abc: 123,
token: 456
}
}
$http.get( url, myHttpCongig).then(function...
Если вы хотите, чтобы широко распространенный подход для отправки одинаковых параметров использовал перехватчики $ http
Обратите внимание, что success
и error
теперь устаревают за $ http docs