🔁HTTP メソッド辞典
HTTP メソッドの意味・使い方・冪等性をまとめます。RESTful API 設計、バックエンド開発の学習、面接準備、API ドキュメント作成によく使われます。
🔒 ブラウザ内処理✓ ウォーターマークなし✓ 登録不要
使い方
- 1メソッドをクリックして詳細情報を見ます。
- 2使用例と冪等性情報を確認します。
よくある質問
冪等性とは?+
何度実行しても同じ結果(サーバー状態)。GET・PUT・DELETE は冪等、POST は非冪等。同じ POST を複数回行うと複数のリソースが作成されます。
PUT vs PATCH の違い?+
PUT は全リソース置換、PATCH は部分修正。PUT は冪等ですが PATCH は場合により異なる。
POST と PUT のどちらを使う?+
リソース ID をクライアントが決めるなら PUT、サーバーが決めるなら POST。RESTful API 設計時によく混乱する部分。
DELETE にレスポンスボディは必要?+
標準では 204 No Content レスポンスが一般的。ただし削除したリソース情報を 200 で返す API もあります。
OPTIONS はいつ?+
CORS preflight リクエストに自動使用。直接呼び出しはほとんどないが API がどのメソッドをサポートするか確認するときに有用。