← 返回首页
GET リクエストメソッド - HTTP | MDN

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

GET リクエストメソッド

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

GET は HTTP のメソッドで、特定のリソースの表現をリクエストします。 GET を使用したリクエストはデータをリクエストするためだけに使用してください(データを本体に含めるべきではありません)。

メモ: GET リクエストでメッセージ本体を送信すると、意味づけは未定義になります。 一部のサーバーは、4XX クライアントエラーレスポンスでリクエストを拒否する場合があります。

リクエストの本文 成功時のレスポンスの本文 安全性べき等性キャッシュ HTML フォームでの使用
なし
あり
あり
あり

In this article

構文

http
GET <request-target>["?"<query>] HTTP/1.1
<request-target>

Host ヘッダーで指定された情報と組み合わせて、リクエストの対象リソースを特定します。 これはオリジンサーバーへのリクエストでは絶対パス(例: /path/to/file.html)であり、プロキシーへのリクエストでは絶対 URL(例: http://www.example.com/path/to/file.html)です。

<query> 省略可

疑問符 ? で始まるオプションのクエリ成分。 多くの場合、key=value という形で識別情報を伝達するために使用されます。

リソースの取得に成功

次のGETリクエストは、example.com/contactにあるリソースを要求します。

http
GET /contact HTTP/1.1 Host: example.com User-Agent: curl/8.6.0 Accept: */*

サーバーは成功を示す 200 OK コードと共に、リソースを返します。

http
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Date: Fri, 21 Jun 2024 14:18:33 GMT Last-Modified: Thu, 17 Oct 2019 07:18:26 GMT Content-Length: 1234 <!doctype html> <!-- HTML content follows -->

仕様書

Specification
HTTP Semantics
# GET

ブラウザーの互換性

Enable JavaScript to view this browser compatibility table.

関連情報