angular:Origin http://在Access-Control-Allow-Origin标头中找不到localhost

时间:2016-04-14 21:57:51

标签: javascript angularjs cors

我使用来自angularjs网络应用程序的以下代码在不同的域上调用REST API,但我在控制台中看到以下错误。这里的任何帮助都非常感谢,因为这会严重拖延我的交付。

错误: 在Access-Control-Allow-Origin标头中找不到原点http://localhost

XMLHttpRequest:网络错误0x80070005,访问被拒绝。

代码:

$ http.defaults.headers.post [" Content-Type"] =' application / x-www-form-urlencoded';

        $http.post(this.urlBase + '/Product/PullBasket/', $httpParamSerializerJQLike(cart)).then(function success(result) {         
            if (result.status == 200) {
                Logger.info("Pull Request Id : " + result.data);
            }
            else {
                Logger.info("Error is pull request : " + result.data);
            }
        }, function failure(result) {
            Logger.fatalException("Error is pull request.");
        });

1 个答案:

答案 0 :(得分:1)

很奇怪,但似乎与https://en.wikipedia.org/wiki/Same-origin_policy

有关

如果是这样,您必须设置http://enable-cors.org/