如何防止API调用超时



我试图使用jquery调用我的后端API,我确实将超时设置为非常高的量,但我的请求在一段时间后一直停止。我的API需要1分钟到7分钟来处理请求,但是API请求一直返回"我们无法连接到我们的API,请检查您的网络或联系支持";当API调用超过2或3分钟时。任何代码改进和解决方案将非常感激!

这是我的代码

function upgrade() {
$.ajaxSetup({
timeout: 10000000 //Time in milliseconds
});
load();
$.getJSON("https://example.com", function(data) {
if (data.success == true) {
console.log("s");
}
else if (data.success == false) {
console.log("f");
}
stopload();
})
.fail(function() { 
console.log("We couldn't connect to our API, please check your network or contact support");
});}

值为0表示没有超时。请尝试将超时时间设置为0。

最新更新