具有自定义标头的跨域第三方GET请求

时间:2016-09-01 15:39:23

标签: javascript ajax browser cors cross-domain

我有一个(本地)静态网站,需要从第三方api请求JSON数据。这通常不会是JSONP和ajax的问题​​;但是我需要设置一个自定义标题并且已经遇到了一个大块。我已经研究过使用CORS,但是不知道它是如何工作的(或者当我无法访问服务器时它甚至可以使用我要求数据来源?)。我目前的代码是:

$.ajax({
  headers: {
    'Ocp-Apim-Subscription-Key': KEY //custom header
  },
  url: `https://api.thepensionsregulator.gov.uk/stagingdate/payereference/${number}/${ref}`,
  type: 'GET',
  dataType: 'jsonp',
  success: success,
  error: handleError
});

这是我有史以来的第一个前端项目,所以任何解释或指示都会非常感激!

0 个答案:

没有答案