var apiKeyRequest = {
"async": true,
"crossDomain": true,
"url": url,
"method": "GET",
"headers": {
"dm": "demo",
"auth": auth,
"platform": "test",
"u_id": "test",
"agent": "test"
}
};
$.ajax(apiKeyRequest).done(function (response) {
console.log(response);
});
所以这段代码给了我一天的痛苦,我试图访问一个外部API,一旦添加了标题,我就一直收到飞行前错误,没有标题我从API返回正确的错误响应,但是当在Chrome中提供单个标题时,我收到以下错误。不过我已经设法终于让这个代码在Safari中运行了。
API是HTTPS,我在邮差,Android和iOS应用程序中使用API时没有任何问题。
XMLHttpRequest无法加载[URL]。预检的响应具有无效的HTTP状态代码404