Присоедините параметр (ы) с помощью $ http Angularjs

0

У меня есть запрос 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;

Но я хочу использовать его в качестве параметра, может ли я?

С уважением!

Теги:
token

1 ответ

0
Лучший ответ

Вы можете использовать params в config $http

var myHttpConfig = {
  params: {
    abc: 123,
    token: 456
  }
}

$http.get( url, myHttpCongig).then(function...

Если вы хотите, чтобы широко распространенный подход для отправки одинаковых параметров использовал перехватчики $ http

Обратите внимание, что success и error теперь устаревают за $ http docs

Ещё вопросы

Сообщество Overcoder
Наверх
Меню