我尝试将邮件发布到私有API,但是在发送此邮件时,我收到以下错误消息:
对预检请求的响应没有通过访问控制检查:否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:3000'因此不允许访问。响应的HTTP状态代码为405。
其他一些评论:
我用来发布消息的代码如下:
function PostMsg(Msg)
{
var xhr = new XMLHttpRequest();
var data = JSON.stringify({
"message": Msg
});
xhr.open("POST", "https://APIURL");
xhr.withCredentials = true;
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(data);
}
有任何想法如何解决这个问题?