0
我正在使用節點模塊「請求」將一些JSON發送到我的REST API。節點 - 請求重試429錯誤?
我有下列呼叫
request({
uri: urlToUse, // Using the url constructed above.
method: "POST", // POSTing to the URI
body: JSON.stringify(jsonItems),
headers: // Allows us to authenticate.
{
'Content-Type' : 'application/json',
'Authorization' : auth
}},
//What to do after the request...
function(err, response, body)
{
// Was there an error?
if (err)
{
// If so, log it.
console.log(err);
}
// Did the server respond?
if (response)
{
// Log it.
console.log(response.statusCode);
// Did the response have a body?
if(body)
{
// Log it.
console.log(body);
}
}
});
我想要添加到這一點 - 我想能夠作用於429個狀態碼 - 爲了讓它重試,直到完成請求。
我知道如何檢測429(使用if語句來檢查response.statusCode等),但是我不知道如何讓它重試,或者甚至是如何做到最好。
https://www.npmjs.com/package/request我想這是你所使用的模塊然後? –
是的,但我沒有看到任何關於重試的信息。 :( – MickeyThreeSheds