2016-05-30 8 views
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にも入っています。解決策は何ですか?

答えて

0

データの代わりにAPIキーとユーザーアドレスをヘッダーとして渡すようにしてください。 $ http({})関数内にあります。

$ http({メソッド: '取得'、URL: '/api/v1/login/get?username="+$scope.UserName+ "&パスワード=" + $ scope.Password "、ヘッダー:{' APIKEY ': '645rc5dsfdf4566444e34e9b205d6f91683790927e83459e2ac8a8f3'、' UserAddress ':'。。177.70.5.2' }})

+0

私はすでにそれを試してみましたが、使用することにより –

+0

を働いていませんPOST man rest clientは動作していますか?もしあなたが渡しているフォーマットを確認したら、私はあなたがAPIKeyとUserAddressをヘッダまたはリクエストボディとして渡している場所を指していますか? –

0

ヘッダーが動作するはず これを試してみてください:

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