gpt4 book ai didi

javascript - 根据 CORS 预检响应中的 header ‘Access-Control-Allow-Headers’,不允许使用“内容类型”

转载 作者:行者123 更新时间:2023-12-05 00:36:45 26 4
gpt4 key购买 nike

我正在尝试进行一个简单的邮寄电话,将数据发送到 mailgrid,以便将自动邮件发送给所选的人。但是由于我对进行 API 调用比较陌生,所以有些事情我不明白。

这些是我尝试调用电话时遇到的错误:

header ‘content-type’ is not allowed according to header ‘Access-Control-Allow-Headers’ from CORS preflight response





CORS request did not succeed



他是我执行调用的函数:
const sendMail = () => {
axios.post(`https://{{private_url}}/public/mail/{user_id}/{mail_id}`, {
headers: {
"Access-Control-Allow-Headers": "Content-Type",
},
data: {
first_name: data.first_name,
last_name: data.last_name,
message: data.message,
email: data.email,
}
})
.then(response => {
console.log(response);
console.log(response.headers)
close();
})
.catch(error => {
console.log(error);
console.log(error.headers)
});;
}

我在监督什么或我在哪里犯了错误?

最佳答案

您错误地使用了 headers 对象。 content-type是分开的。请像这样使用:

headers: {
"Access-Control-Allow-Headers": "*", // this will allow all CORS requests
"Access-Control-Allow-Methods": 'OPTIONS,POST,GET', // this states the allowed methods
"Content-Type": "application/json" // this shows the expected content type
},

关于javascript - 根据 CORS 预检响应中的 header ‘Access-Control-Allow-Headers’,不允许使用“内容类型”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62277004/

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