我有此登录服务:
var url = GetHostUrl.cvmUrl+'/WSUser/users/login';
$http({
method : 'POST',
url : url,
data : $.param({
username:$scope.user_name,
password:$scope.pass,
domain: GetHostUrl.cvmServerUpdated
}),
headers : {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(data){
$localstorage.authtoken = data.authtoken;
}
必须在全局头中为特定URL传递
$localstorage.authtoken
。 最佳答案
AngularJs中有一个功能可以拦截所有传入的请求和响应,这些钩子可以在发出http请求之前或收到HTTP请求时触发。您可以将Auth标头添加到请求中,并且您的请求应该成功。
关于Angular Interceptors的更多信息