首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >django中“请求的资源上没有'Access-Control-Allow-Origin‘标头”

django中“请求的资源上没有'Access-Control-Allow-Origin‘标头”
EN

Stack Overflow用户
提问于 2014-03-18 18:16:03
回答 8查看 71.4K关注 0票数 51

我是django的新手,并将其用作创建用户的应用程序的后端。在前端,发布用户名的代码是:

代码语言:javascript
复制
var xobj = new XMLHttpRequest();
              xobj.overrideMimeType("application/json");
              xobj.open('POST', "http://www.local:8000/create_user/", true);
                xobj.setRequestHeader("Access-Control-Allow-Origin", "*");
              xobj.onreadystatechange = function () {
                  if (xobj.readyState == 4 && xobj.status == "200") {
                      console.log(xobj.responseText);
                  }
            }
              xobj.send(json);    

在后端,与url相关的函数处理json,但我收到错误消息"No 'Access-Control-Allow- Origin‘header is present on the requested .Origin 'http://www.local:54521’is not allowed access“。这个问题的解决方案是什么?我也遵循了"https://gist.github.com/strogonoff/1369619“中的步骤,但问题仍然存在。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22476273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档