安全かつ冪等
GET HTTPメソッド
GETリクエストはリソースを変更せずに取得します。
意味
クライアントは対象リソースの現在の表現を要求します。
よくある用途
ページ、ファイル、APIの読み取りなど、データの取得のみを行うべきリクエストにGETを使います。
確認すべきこと
クエリパラメータ、キャッシュヘッダー、条件付きリクエストヘッダー、そしてURLが意図したリソースを指しているかを確認します。
リクエスト例
GET /articles/123 HTTP/1.1
Host: example.comプロパティ
- 安全
- はい。安全なメソッドはデータの読み取りのみを目的とします。
- 冪等
- はい。同じリクエストを繰り返しても、意図された効果は同じになるはずです。
- キャッシュ可能
- はい
- リクエストボディ
- 可能ですが、まれであり、サポートされないことが多いです。