【发布时间】:2019-02-27 12:33:02
【问题描述】:
我正在尝试通过我的前端向服务器发送数据。我有以下代码,
var xhr = new XMLHttpRequest();
xhr.open('POST', url, true);
xhr.setRequestHeader('Access-Control-Allow-Origin','*');
xhr.setRequestHeader('Content-type','text/plain');
xhr.setRequestHeader('Access-Control-Allow-Methods','POST');
xhr.send(data);
data 是一个 JSON 字符串,应该发送到服务器。但是,我在服务器 "[1m[35mOPTIONS /addUser HTTP/1.1[0m" 500 - 上得到以下响应。不清楚为什么当Content-type 设置为text/plain 时请求以OPTIONS 发送,即不应预先发送请求。
如何使用 CORS 向服务器发送数据?
【问题讨论】:
标签: javascript python reactjs flask cors