RetryInfo

Opisuje, kiedy klienci mogą ponowić nieudane żądanie. Klienci mogą zignorować rekomendację lub ponowić próbę, gdy w odpowiedziach na błędy brakuje tych informacji.

Zawsze zalecamy, aby klienci stosowali wycofywanie wykładnicze podczas ponawiania prób.

Przed ponowną próbą klienci powinni odczekać retryDelay od otrzymania odpowiedzi z błędem. Jeśli ponawianie żądań również się nie powiedzie, klienci powinni użyć schematu wykładniczego wycofywania, aby stopniowo zwiększać opóźnienie między ponownymi próbami na podstawie retryDelay, dopóki nie zostanie osiągnięta maksymalna liczba ponownych prób lub maksymalne opóźnienie ponownej próby.

Zapis JSON
{
  "retryDelay": string
}
Pola
retryDelay

string (Duration format)

Klienci powinni odczekać co najmniej tyle czasu, zanim ponownie spróbują wysłać to samo żądanie.

Czas trwania w sekundach z maksymalnie 9 miejscami po przecinku, zakończony znakiem „s”. Przykład: "3.5s".