我无法通过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
但我的相同身份验证网址的代码无法按照以下代码运行:
$http({
method: 'POST',
url: url,
data: {
user: $scope.vModel.username,
password: $scope.vModel.password
},
headers: { 'Access-Control-Allow-Origin': '*' }
})
.then(function(response){})
我在这里做错了什么?
答案 0 :(得分:0)
您有使用Access-Control-Allow-Origin的请求,但您没有检查您的服务是否正常运行和/或此服务是否允许您的请求。
答案 1 :(得分:0)
升级到网络安全后,我终于得到了答案 这个端点服务可以被他们的网页使用,该网页接受输入的用户名和密码,并提供响应的会话令牌,然后可用于从服务器访问数据。
现在我需要弄清楚我的角度代码是否可以从他们的网页中捕获响应,以便我可以获得会话令牌