Angularjs 400(不良请求)

时间:2014-09-22 08:03:00

标签: angularjs

我有以下代码。我尝试使用我的浏览器访问rest客户端中的链接并且工作正常。我的问题是,当我尝试在我的角度应用程序中访问它时,它返回错误的错误请求,为什么?

我的Api是用laravel制成的。 auth / access_token需要一个Post方法和json头,它还返回一个json值

 $http.post(api + "auth/access_token",
          {
             username      : username,
             password      : password,
             grant_type    : 'password',
             client_id     :'54321',
             client_secret :'terces'
          })
            .then(function (result) {
                userInfo = {
                    accessToken: result.data.access_token,
                    userName: result.data.userName
                };
                $window.sessionStorage["userInfo"] = JSON.stringify(userInfo);
                deferred.resolve(userInfo);
            }, function (error) {
                deferred.reject(error);
            });

**

  

http://api.localsite.dev/auth/access_token 400(错误请求)

**

1 个答案:

答案 0 :(得分:0)

如果使用laravel生成表单,它会实现为表单生成csrf标记作为隐藏输入。然后,如果您在提交后在后端验证该令牌,则可能存在服务器错误,因为POST请求中没有令牌