HTTP メソッド
すべての HTTP リクエストメソッド — GET、POST、PUT、PATCH、DELETE などに加え WebDAV まで — を一覧できるリファレンス。安全か、冪等か、キャッシュ可能か、ボディを取るか、典型的な例を一目で確認できます。ブラウザ内、無料。
すべての標準 HTTP リクエストメソッドとそのセマンティクスを並べて確認できます。すべて組み込みリファレンスを使ってブラウザ内で動作します — サーバーには何も送信されません。
| メソッド | 目的 | 安全 | 冪等 | キャッシュ可能 | ボディ | 典型的な用途 |
|---|
HTTP メソッドについて
このHTTPメソッドリファレンスは、GET、HEAD、POST、PUT、PATCH、DELETE、CONNECT、OPTIONS、TRACEといった標準的なリクエストメソッドすべてに加え、一般的なWebDAV拡張メソッドを、1つの見やすい表にまとめています。各メソッドについて、開発者が実際に判断材料とする問いに答えます。すなわち、安全(safe)か、冪等(idempotent)か、キャッシュ可能か、リクエストボディを持つか、典型的な使い方はどのようなものか、という点です。
この3つの意味的な性質は、実際の設計判断を左右します。安全なメソッドは読み取り専用であり自由にプリフェッチできます。冪等なメソッドはネットワーク障害後に副作用なく再試行でき、これはまさにプロキシやHTTPクライアントが前提としている性質です。そしてキャッシュ可否は、レスポンスを保存して再利用してよいかどうかを決めます。
検索はメソッド名・性質・ユースケースにマッチします。PATCH、idempotent、cache といった語すべてが表を絞り込み、グループ切り替えで標準メソッドとWebDAVセットを分けて表示できます。各メソッド名はワンクリックでクリップボードにコピーできます。
HTTP メソッドの使い方
- 表を見て、Safe(安全)・Idempotent(冪等)・Cacheable(キャッシュ可能)・Body(ボディ)の各列でメソッドを比較します。
- 名前・性質・ユースケースで検索します。例: PUT、idempotent、upload。
- 標準グループとWebDAVグループを切り替えて、拡張メソッドを含めるか除外するかを選びます。
- 列のツールチップにカーソルを合わせ、各性質の分かりやすい定義を確認します。
- コピーボタンをクリックして、API仕様書やテスト用にメソッド名を取得します。