lightmy.day

安全かつ冪等

GET HTTPメソッド

GETリクエストはリソースを変更せずに取得します。

意味

クライアントは対象リソースの現在の表現を要求します。

よくある用途

ページ、ファイル、APIの読み取りなど、データの取得のみを行うべきリクエストにGETを使います。

確認すべきこと

クエリパラメータ、キャッシュヘッダー、条件付きリクエストヘッダー、そしてURLが意図したリソースを指しているかを確認します。

リクエスト例

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

プロパティ

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

参考資料

関連するHTTPメソッド

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