Skip to content
Latchkey

Idempotent Request - CI/CD用語集の定義

冪等なリクエストは、何回送っても同じ結果になるため、リトライを安全にします。

冪等なリクエストは、1 回送っても複数回送っても同じ結果を生むため、リトライが安全です。HTTP は GET、PUT、DELETE を冪等と定義しており、これにより CI のリトライロジックや自己修復がそれらを安全に繰り返せます。

冪等性こそが、自動リトライを安全にするものです。リトライされた PUT は重複した状態を作りません。pipeline での不安定なネットワークへの対処は、この性質に依存しています。

どのメソッドか

GET、HEAD、PUT、DELETE は HTTP 仕様上冪等です。POST は一般に冪等ではないため、POST のリトライには idempotency key が必要です。

関連ガイド