раз*_*ова 4 javascript xmlhttprequest cors
我是 JavaScript 新手。如何在 JavaScript 中添加 mode:no-cors到 myXMLHttpRequest中?
例如,对于这段代码:
var xhr = new XMLHttpRequest();
xhr.open("POST", yourUrl, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({
value: value
}));
Run Code Online (Sandbox Code Playgroud)
XMLHttpRequest不支持no-cors模式,仅fetch支持。
但是,您正在尝试设置其中Content-Type需要CORS 许可的application/json模式,因此您无论如何都无法使用模式。no-cors
如果您使用fetch并设置了no-cors模式,那么设置的指令Content-Type将被忽略。
相反,配置yourUrl为使用 CORS 授予权限,以使用 JSON 发出请求Content-Type。