gpt4 book ai didi

javascript - 如何添加模式: 'no-cors' to XMLHttpRequest?

转载 作者:行者123 更新时间:2023-12-02 16:08:06 26 4
gpt4 key购买 nike

我是 JavaScript 新手。如何在 JavaScript 中将模式:no-cors 添加到我的 XMLHttpRequest

例如,对于这段代码:

var xhr = new XMLHttpRequest();
xhr.open("POST", yourUrl, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify({
value: value
}));

最佳答案

XMLHttpRequest 不支持 no-cors 模式,只有 fetch 支持。

但是,您正在尝试设置 application/jsonContent-Type,这需要 CORS 的许可,因此您不能使用no-cors 模式。

如果您使用fetch 并设置no-cors 模式,那么设置Content-Type 的指令将被忽略。

相反,配置 yourUrl 以使用 CORS 授予权限,以使用 JSON Content-Type 发出请求。

关于javascript - 如何添加模式: 'no-cors' to XMLHttpRequest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68800892/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com