跨域问题解决

新手上路,请多包涵

XMLHttpRequest cannot load http://up.qiniu.com/. Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true

阅读 10.2k
1 个回答

像这样的一个跨域ajax请求

$.ajax({
    type: "POST",
    url: 'http://up.qiniu.com',
    data: {},
    xhrFields: {
        withCredentials: true
    },
    crossDomain: true,
    dataType: 'json',
    success: successHandler
});

其中设置withCredentials为true,需要response header中的'Access-Control-Allow-Origin'为一个确定的域名,而不能使用'*'这样的通配符。
去掉withCredentials,或者设置为'false'就可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
七牛云问答
子站问答
访问
宣传栏