Angularjs发布登录请求无法请求登录

时间:2017-11-23 06:53:44

标签: javascript angularjs http post login

我无法通过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){})

我在这里做错了什么?

2 个答案:

答案 0 :(得分:0)

您有使用Access-Control-Allow-Origin的请求,但您没有检查您的服务是否正常运行和/或此服务是否允许您的请求。

答案 1 :(得分:0)

升级到网络安全后,我终于得到了答案 这个端点服务可以被他们的网页使用,该网页接受输入的用户名和密码,并提供响应的会话令牌,然后可用于从服务器访问数据。

现在我需要弄清楚我的角度代码是否可以从他们的网页中捕获响应,以便我可以获得会话令牌