Skip to content

HTTPメソッド 解説

すべてのHTTPリクエストメソッドを1つの表にまとめました:メソッド、安全性、べき等性、リクエストボディ、典型的な用途。HTTPメソッドツールのクイックリファレンス版です。

HTTPメソッドはサーバーに実行するアクションを伝えます。特に重要な性質が2つあります。安全とは、そのメソッドがサーバーの状態を変更しないことを意味し、GETやHEADが単独でデータを書き込むことはありません。べき等とは、リクエストを何回送っても結果が同じことを意味し、PUTやDELETEを10回繰り返しても1回の状態と同じで終わります。POSTは安全でもべき等でもないため、新しいものを作成するために使われます。コンパニオンツールでは各メソッドを詳しく調べられます。

リファレンステーブル · 9 項目http-methods ツールを開く →
9 of 9 rows
HTTPメソッド
はいはいなしサーバーから状態を変更せずにリソースを取得します。
いいえいいえ通常ありデータを送信して新しいリソースを作成するか、アクションを起こします。
いいえはいあり既知のURLのリソース全体を送信データで置き換えます。
いいえいいえあり既存のリソースに部分的な変更を適用します。
いいえはいなしサーバーからリソースを削除します。
はいはいなしGETのように本体を返さずに、URLのレスポンスヘッダーを取得します。
はいはいなしそのURLに対してサーバーが許可するメソッドと機能を問い合わせます。
はいはいなし受信したリクエストをそのまま返し、経路の診断テストを行います。
いいえいいえなしサーバーへのトンネルを開きます。多くはプロキシ経由のTLS用です。