lightmy.day

安全かつ冪等

HEAD HTTPメソッド

HEADリクエストはレスポンスボディを返さずにレスポンスヘッダーを取得します。

意味

クライアントはGETと同じヘッダーを、レスポンスボディなしで要求します。

よくある用途

リソースの存在確認、メタデータの検査、ボディをダウンロードせずにキャッシュ状態を検証する場合にHEADを使います。

確認すべきこと

ヘッダーがGETの動作と一致し、サーバーが誤ってボディを送信しないことを確認します。

リクエスト例

HEAD /articles/123 HTTP/1.1
Host: example.com

プロパティ

安全
はい。安全なメソッドはデータの読み取りのみを目的とします。
冪等
はい。同じリクエストを繰り返しても、意図された効果は同じになるはずです。
キャッシュ可能
はい
リクエストボディ
通常はなし

参考資料

関連するHTTPメソッド

関連するHTTPステータスコード