RetryInfo

อธิบายเมื่อไคลเอ็นต์สามารถลองส่งคำขอที่ไม่สำเร็จอีกครั้ง ไคลเอ็นต์สามารถเพิกเฉยต่อคำแนะนำที่นี่หรือลองอีกครั้งเมื่อไม่มีข้อมูลนี้ในการตอบกลับข้อผิดพลาด

เราขอแนะนำให้ไคลเอ็นต์ใช้ Exponential Backoff เมื่อลองอีกครั้งเสมอ

ไคลเอ็นต์ควรรอจนกว่าจะผ่านไป retryDelay ระยะเวลาหนึ่งนับตั้งแต่ได้รับข้อผิดพลาดก่อนที่จะลองอีกครั้ง หากการลองส่งคำขออีกครั้งไม่สำเร็จ ไคลเอ็นต์ควรใช้รูปแบบ Exponential Backoff เพื่อค่อยๆ เพิ่มระยะเวลาระหว่างการลองส่งอีกครั้งตาม retryDelay จนกว่าจะถึงจำนวนการลองส่งอีกครั้งสูงสุดหรือถึงขีดจำกัดการหน่วงเวลาการลองส่งอีกครั้งสูงสุด

การแสดง JSON
{
  "retryDelay": string
}
ช่อง
retryDelay

string (Duration format)

ไคลเอ็นต์ควรรออย่างน้อยเท่านี้ก่อนลองส่งคำขอเดียวกันอีกครั้ง

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย 's' เช่น "3.5s"