【发布时间】:2019-06-06 01:25:19
【问题描述】:
我正在尝试使用 XMLHttpRequest 请求 ping 我的后端 api。
以下是我的代码
var r = new XMLHttpRequest();
r.open("POST", 'domain:port/path/');
r.setRequestHeader("Access-Control-Allow-Origin", '*');
r.setRequestHeader("Accept", 'application/json ');
var data = {"key":"value"};
r.send(data);
但我总是接受以下错误信息
从源访问“域:端口/路径/”处的 XMLHttpRequest “http://localhost:8000”已被 CORS 策略阻止:响应 预检请求未通过访问控制检查:否 请求中存在“Access-Control-Allow-Origin”标头 资源。
首先;我认为那是因为我没有设置“Access-Control-Allow-Origin”。但即使我设置了它,它也不起作用。
我该如何解决我的问题?
谢谢。
【问题讨论】:
标签: javascript django-rest-framework xmlhttprequest