gpt4 book ai didi

javascript - 轮询 api 直到响应成功

转载 作者:行者123 更新时间:2023-11-30 13:55:25 26 4
gpt4 key购买 nike

<分区>

我正在尝试轮询 API 端点(它提供即时响应),直到它给我一个成功的响应,然后保存响应的结果

如果 API 具有给定 jobId 的数据,它会返回一个字符串,否则会返回 400 状态(我可以完全控制 API,因此可以调整行为)。我想每三秒轮询一次 API 端点,看看它是否有输出。

我是 javascript 及其派生物的初学者,下面是我破解的函数

function getJobResults(jobId) {
setTimeout(function() {
$.get('/check_for_results/' + jobId, function(data, status) {
return data
})
.fail(function() {
getJobResults(jobId);
});
}, 3000)
}

如何修改它以便我可以执行以下操作?

var expectedStringResult = getJobResults(jobId)

目前,它没有返回结果。另外,我怎样才能重写函数以使其更合理?

谢谢!

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com