Как правильно передать ApiKey и UserAddress с $ http в angularjs?

0
$http({         
     url: "/api/v1/login/get?username="+$scope.UserName+"&password="+$scope.Password,
     method: 'GET',
     data:{
        'ApiKey': '645rc5dsfdf4566444e34e9b205d6f91683790927e83459e2ac8a8f3',
        'UserAddress': '177.70.5.2'
     },        
 }).then(function (response) {
     $scope.data = response.data;        

 }).catch(function (response) {               
 });

С моим запросом http я передаю ApiKey и UserAddress в данных, но он не работает и переходит в catch.I также попытался поместить его в заголовки и Params, но получив то же самое? Каково решение?

Теги:
http

2 ответа

0

Заголовок должен работать. Попробуй это:

$http({
method: 'GET', 
url: '/api/v1/login/get?username='+$scope.UserName+'&password='+$scope.Password, 
headers: {
          'ApiKey': '645rc5dsfdf4566444e34e9b205d6f91683790927e83459e2ac8a8f3',
          'UserAddress': '177.70.5.2'
      }
});
0

Попробуйте передать ключ API и адрес пользователя в качестве заголовка вместо данных. в функции $ http ({}).

$ http ({method: 'GET', url: '/api/v1/login/get?username="+$scope.UserName+"&password="+$scope.Password', заголовки: {'ApiKey': '645rc5dsfdf4566444e34e9b205d6f91683790927e83459e2ac8a8f3', 'UserAddress': '177.70.5.2'}}).

  • 0
    Я уже пробовал, но не работает
  • 0
    С помощью POST Man Rest Client это работает? если да, пожалуйста, проверьте формат, который вы передаете, я имею в виду, где вы передаете APIKey и UserAddress в качестве заголовка или тела запроса?

Ещё вопросы

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