$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中但是变得相同?什么是解决方案?
答案 0 :(得分:0)
尝试将API密钥和用户地址作为标头而不是数据传递。在$ http({})函数中。
$ http({method:'GET',url:'/ api / v1 / login / name?username = + $ .scope.UserName+"&password="+$scope.Password',header:{' ApiKey':'645rc5dsfdf4566444e34e9b205d6f91683790927e83459e2ac8a8f3','UserAddress':'177.70.5.2'}})。
答案 1 :(得分:0)
标题应该有效。 试试这个:
$http({
method: 'GET',
url: '/api/v1/login/get?username='+$scope.UserName+'&password='+$scope.Password,
headers: {
'ApiKey': '645rc5dsfdf4566444e34e9b205d6f91683790927e83459e2ac8a8f3',
'UserAddress': '177.70.5.2'
}
});