Skip to content
Latchkey

Rate Limiting Headerとは何か?

Rate limiting headerは、クォータの状態を伝えるためにAPIが返すメタデータで、一般的には制限、残りの数、リセット時刻です。行儀のよいクライアントは、ブロックされる前に減速するためにこれらの値を読みます。クォータが使い果たされると、サーバーは通常429とretryのヒントを返します。

なぜ重要か

クォータのシグナルがなければ、クライアントは拒否された後にしか制限を知りません。Rate limiting headerは、クライアントがリクエストを先んじてペース配分できるようにします。これは、GitHubのようなプロバイダのAPIに繰り返しアクセスするCIのjobにとって重要です。

関連ガイド