CORS and Chrome



我目前正在开发一个Javascript文件,需要通过websockets和ajax post将数据发送到远程服务器。代码似乎运行得很好,我可以看到服务器被击中,我测试过的几个浏览器似乎工作得很好。问题是,在Chrome我总是得到一个消息:

XMLHttpRequest cannot load http://api.test.com/oauth/token. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://useclark.com' is therefore not allowed access.

这是一个已知的错误在Chrome?

这是请求

$("#tokenbutton").click(function(){
                    $.ajax({
                       type: "POST",
                       contentType: "text/plain",
                       url: 'http://127.0.0.1:5000/oauth/token',
                       data: "grant_type=client_credentials&client_id=243257&client_secret=520e38c290995b78669acfd67391a8f6",
                       xhrFields: {
                          withCredentials: true
                       }
                    });
                });

在您的服务器上,添加值为'*'的标题'Access-Control-Allow-Origin'(或您认为应该允许的站点)

相关内容

  • 没有找到相关文章

最新更新