Ajax状态码503未被触发

问题描述 投票:0回答:1

我目前正在尝试与https://developer.accuweather.com/中的API进行交互>

我已经开始使用它了,但是我目前正在执行他们的“免费试用”计划,该计划每天最多只能处理50个请求。达到限制后,其服务器将使用未经授权的http代码503进行响应。当我从他们的API获取503代码时,我想执行一个操作。

这是我的代码:

//Sends ajax requests
async function ajaxReq(url) {
    return new Promise(function(resolve, reject) {
        $.ajax({
            url: url,
            type: "GET",
            statusCode: {
                503: function(data) {
                    console.log("oopsie doopsie 503");
                }
            },
            success: function(res) {
                resolve(res);
            },
        });
    });
}

我正在使用statuscode回调处理许多其他人建议的错误,但不会触发。我在这里错了吗?

我目前正在尝试与来自https://developer.accuweather.com/的API进行交互,但是我目前正在使用他们的“免费试用”计划,该计划每天限制为50个请求....

javascript jquery json ajax api
1个回答
0
投票

我认为您需要传递csrf令牌或其他令牌取决于您使用的语言。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.