访问TFGM API时出错

时间:2018-02-14 14:23:53

标签: javascript ajax cors

https://developer.tfgm.com/

我试图使用使用ajax的示例javascript代码从TFGM api访问数据。 我尝试使用jsonp修复CORS问题。但后来它给了我401错误。这是我的代码



<!DOCTYPE html>
<html>
<head>
  <title>JSSample</title>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>

<script type="text/javascript">
  $(function () {
    $.ajax({
      url: "https://api.tfgm.com/odata/Accidents?$top=10",
      beforeSend: function (xhrObj) {
        xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key", "d6bba5f0e3f244bc97b7c5aa4745aae2");
      },
      type: "GET",
      // Request body
      data: "{body}",
      dataType: "jsonp"
    })
      .done(function (data) {
        console.log("success");
      })
      .fail(function () {
        console.log("error");
      });
  });
</script>
</body>
</html>
&#13;
&#13;
&#13;

0 个答案:

没有答案