Barokit

🔁HTTP メソッド辞典

HTTP メソッドの意味・使い方・冪等性をまとめます。RESTful API 設計、バックエンド開発の学習、面接準備、API ドキュメント作成によく使われます。

🔒 ブラウザ内処理ウォーターマークなし登録不要

使い方

  1. 1メソッドをクリックして詳細情報を見ます。
  2. 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 がどのメソッドをサポートするか確認するときに有用。

関連ツール