我正在编写一个Python服务器和一个JavaScript客户端
服务器必须在某个post请求中获取一些数据。 使用以下工具进行测试:
curl --header "Content-Type: application/json" --request POST --data '{"name":"test"}' "https://server_url/op?param=p"
工作完美
如果我使用以下命令从客户端调用服务器:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = () => {
if (xhttp.readyState == 4) {
// Do some stuff
}
};
xhttp.open('POST', 'server_url/op?param=p', true);
xhttp.send();
它也可以完美地工作,但当然,它的反应是缺少数据。但是,如果我使用以下命令调用服务器:
xhttp.setRequestHeader('Content-Type', 'application/json');
xhttp.send(JSON.stringify({'name': 'test'}));
我不断收到“由于访问控制检查而无法加载”错误,服务器没有响应。。。我做错了什么
目前没有回答
相关问题 更多 >
编程相关推荐