我无法通过AngularJS中的有效负载从URL请求登录身份验证。
下面的代码运行得很好,
$http({
method: 'POST',
url: URL + '&user=' + $scope.vModel.username + '&password=' + $scope.vModel.password,
headers: { 'Access-Control-Allow-Origin': '*' }
})
.then(function(response){})但是,由于在URL中传递用户凭据不是一种好的做法,我检查了一下:angularjs $http.post with parameters
但我的相同身份验证URL的代码不能按照以下代码工作:
$http({
method: 'POST',
url: url,
data: {
user: $scope.vModel.username,
password: $scope.vModel.password
},
headers: { 'Access-Control-Allow-Origin': '*' }
})
.then(function(response){})我在这里做错了什么?
发布于 2017-11-23 15:55:01
您有一个带有Access-Control-Allow-Origin的请求,但您没有检查您的服务是否正常工作和/或此服务允许您的请求。
发布于 2017-11-23 17:47:20
在升级到网络安全之后,我终于得到了答案,这个端点服务可以被他们的网页使用,它接受输入的用户名和密码,并提供一个会话令牌作为响应,然后可以用它来访问服务器上的数据。
现在我需要弄清楚我的angular代码是否可以捕获来自他们的网页的响应,这样我就可以获得会话令牌
https://stackoverflow.com/questions/47449290
复制相似问题