ネットワーク
冪等性(べき等)
冪等性は、同じ操作を何回行っても、結果が1回だけ行った場合と同じになる性質です。通信の再送を安全に扱うときの判断材料になります。
概要
- あるHTTPメソッドが冪等であるとは、単一のリクエストを送信した際にサーバーへ与える効果が、同一のリクエストを複数回送信した場合の効果と同じであることをいう。
- 安全なメソッドはすべて冪等であり、PUTとDELETEも冪等である。POSTとPATCHは冪等であることが保証されない。
冪等性とは
冪等性は、同じ依頼を何回送っても、サーバーの状態が1回分の結果で止まる性質である。MDNの用語集は、効果が同一になることとして説明している。
HTTPメソッドとの関係
GETのように読むだけの操作は安全で、PUTやDELETEも同じ結果になるよう設計されている。POSTは、送るたびに新しいデータを作る場合があるため注意が要る。
通信の再送
通信が途中で切れたときに、同じ操作を再送してよいかを判断するために、冪等性の考え方が役立つ。
基本情報
- 種類
- ネットワーク
- 情報確認日
- 2026-11-05
関連記事
関連図鑑
- HTTP(IT用語)
- REST(IT用語)
- API(Application Programming Interface)(IT用語)
出典
- https://developer.mozilla.org/ja/docs/Glossary/Idempotent(確認日 2026-11-05)