RetryInfo

Descrive quando i client possono riprovare una richiesta non riuscita. I client potrebbero ignorare il consiglio qui o riprovare quando queste informazioni non sono presenti nelle risposte di errore.

È sempre consigliabile che i client utilizzino il backoff esponenziale quando riprovano.

I client devono attendere che siano trascorsi retryDelay dall'invio della risposta di errore prima di riprovare. Se anche i tentativi di ripetizione delle richieste non vanno a buon fine, i client devono utilizzare uno schema di backoff esponenziale per aumentare gradualmente il ritardo tra i tentativi in base a retryDelay, finché non viene raggiunto un numero massimo di tentativi o un limite massimo di ritardo tra i tentativi.

Rappresentazione JSON
{
  "retryDelay": string
}
Campi
retryDelay

string (Duration format)

I client devono attendere almeno questo periodo di tempo prima di riprovare a inviare la stessa richiesta.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".