限制是雲 API 用來限制在特定時間段內可以發出的請求數量的一種技術。 限制可確保 API 保持可用並回應所有使用者。 它還可以防止任何單個使用者消耗過多的資源。
您可以透過多種方式體驗速率限制。 其中一個常見方式是使用 HTTP 狀態代碼。 例如,當使用者超過允許的要求數目時,API 可能會傳回 429 Too Many Requests 狀態代碼。 此回應表示使用者在特定時間段內發出了太多請求,應該會放慢速度。
除了狀態代碼之外,某些 API 還可能在響應標頭或正文中提供更多資訊。 例如,他們可能會使用 Retry-After 標頭來指出使用者在提出另一個要求之前應該等候的時間長度。
您需要瞭解所用 API 的限制,並知道如何在應用程式中適當地處理限制錯誤。 限制可説明您確保應用程式保持回應式和可靠性,即使 API 負載過重時也是如此。