XMLHttpRequest无法加载AngularJS后请求返回302

时间:2016-07-23 20:58:21

标签: javascript angularjs

当我从curl发出请求时,它可以工作,但是当我尝试从AngularJS做同样的事情时,它会返回:

  

XMLHttpRequest无法加载https://www.example.com/oauth/token   预检的响应无效(重定向)

这是卷曲查询:

curl -v https://www.example.com/oauth/token -d "client_id=1&client_secret=1&code=1"

这是我的AngularJS代码:

                 $http({
                        method: "post",
                        url: "https://www.example.com/oauth/token",
                        data: "client_id=" + clientID + "&client_secret=" + clientSecret + "&code=" + requestToken,
                        headers: {
                            'Content-Type': 'application/x-www-form-urlencoded',
                            'Access-Control-Allow-Origin': '*'
                        }
                    })
                    .success(function (data) {
                        console.log(data);
                        //  deferred.resolve(data);
                    })
                    .error(function (data, status) {
                        console.log(data);
                        //deferred.reject("Problem authenticating");
                    })
                    .finally(function () {
                        //                  setTimeout(function () {
                        //                      browserRef.close();
                        //                  }, 10);
                    });

可能是什么问题?

此外,我尝试了可能的重复页面中的所有解决方案,但它们无法正常工作。

我尝试在本地nodejs webserver上执行请求,然后返回结果。从客户端我向nodejs webserver发出请求,即使请求在http上,我也有同样的问题。

0 个答案:

没有答案