Ajax api调用,无效的预检

时间:2017-09-14 08:25:14

标签: javascript jquery ajax api

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

0 个答案:

没有答案