如何在Angular中发布服务时绕过CORS erroe消息?

时间:2015-09-22 03:04:39

标签: angularjs authentication cors

尝试使用Angular的$http服务登录网站。这就是它的样子:

   var config = {
            headers: {
                'Access-Control-Allow-Origin': '*',
                'Access-Control-Allow-Methods': 'POST,OPTIONS',
                'Access-Control-Allow-Headers': 'X-Requested-With, Content-Type',
                'Content-Type': 'text/plain',
                'Accept-Language': 'en-US'
            }
        };


        $http.post('http://www.stackoverflow.com', {
            username: 'my@gmail.com',
            password: 'password'
        }, config).success(function (data) {
            console.log('success', data);
        }).
            error(function (data, status) {
                console.log('error', status);
            })
        ;

我当然替换了凭证,但是获得了错误状态0.这是什么意思?在IE 10中,控制台还显示XMLHttpRequest for http://www.stackoverflow.com/ required CORS preflight

我怎样才能让它发挥作用?

plunker:http://plnkr.co/edit/nyqS148Kn7ZRNIezclWj?p=preview

0 个答案:

没有答案