RetryInfo

توصیف می‌کند که چه زمانی کلاینت‌ها می‌توانند یک درخواست ناموفق را دوباره امتحان کنند. کلاینت‌ها می‌توانند توصیه اینجا را نادیده بگیرند یا وقتی این اطلاعات از پاسخ‌های خطا وجود ندارد، دوباره امتحان کنند.

همیشه توصیه می‌شود که کلاینت‌ها هنگام تلاش مجدد از backoff نمایی استفاده کنند.

کلاینت‌ها باید قبل از تلاش مجدد، تا زمانی که مقدار زمان retryDelay از زمان دریافت پاسخ خطا گذشته باشد، صبر کنند. اگر درخواست‌های تلاش مجدد نیز با شکست مواجه شوند، کلاینت‌ها باید از یک طرح backoff نمایی برای افزایش تدریجی تأخیر بین تلاش‌های مجدد بر اساس retryDelay استفاده کنند، تا زمانی که یا به حداکثر تعداد تلاش‌های مجدد یا حداکثر محدودیت تأخیر تلاش مجدد برسند.

نمایش JSON
{
  "retryDelay": string
}
فیلدها
retryDelay

string ( Duration format)

کلاینت‌ها باید حداقل به همین مدت بین تلاش مجدد برای ارسال همان درخواست منتظر بمانند.

مدت زمانی بر حسب ثانیه با حداکثر نه رقم کسری که به ' s ' ختم می‌شود. مثال: "3.5s" .