$ ajax请求给我一个net :: ERR_ABORTED 404

时间:2019-01-31 21:09:01

标签: jquery ajax

我正在尝试使用giftup.app api,由于某种原因我无法访问它。 要获取完整的文档,请参阅:https://giftup.app/docs/api#!/Gift_cards/ApiGift_cardsByCodeRe_activatePost

API密钥是最近生成的,仅用于测试目的。

起初,我有CORS策略阻止了我,所以我在$ ajax调用中添加了dataType:'jsonp',但此后我收到以下消息: net :: ERR_ABORTED 404

我在代码上缺少什么吗?

$.ajax({
  url: "https://api.giftup.app/",
  async: false,
  headers: {
    'Authorization': '(redacted)',
    'Access-Control-Allow-Origin': '*',
    'x-giftup-testmode': true 
  },
  crossDomain: true,
  dataType: 'jsonp', //this solved my CORS policy issue
  contentType: 'application/json',
}).done((data) => {
  console.log(data);
})

我确切地收到以下消息:

  

jquery.min.js:2 GET https://api.giftup.app/ callback = jQuery33101561895133289939_1548967521051&_ = 1548967521052       net :: ERR_ABORTED 404

2 个答案:

答案 0 :(得分:0)

如果这是您的实际请求,则您忘记调用gift-cards之类的端点

答案 1 :(得分:-2)

因此,由于这个问题,我不得不与该公司联系。 有人告诉我,他们有一个服务器的问题,没有必要使用dataType: 'jsonp'

不过感谢您的帮助。