GET (GET メソッド) とは何ですか?
GET メソッドは、Web ブラウザなどのクライアントが Web サーバーから情報を取得するために使用する HTTP 要求の一種です。 基本的に、サーバーからリソースまたはデータを「取得」(取得)するために使用されます。
HTTP リクエストは、リクエスト行、ヘッダー、メッセージ本文の 3 つのコンポーネントで構成されます。 クライアントが GET リクエストを送信する場合、リクエスト ラインは次のように構成されます。
GET /index.html HTTP/1.1
ここで、/index.html は目的のリソースの URI (または URL) を表し、HTTP/1.1 は使用されている HTTP プロトコルのバージョンを指定します。
元々、GET メソッドはリクエスト ラインの URI で指定されたファイルを取得するために設計されました。 ただし、CGI などの動的コンテンツ生成メカニズムを使用する場合、GET リクエストには特定の情報を要求するためのパラメータも含めることができます。 パラメータは ? 記号を使用して URI に追加され、複数のパラメータは & を使用して接続できます (以下を参照)。
GET /index.html?a=1&b=2 HTTP/1.1
GET を使用すると、これらのパラメータを介してサーバーに情報を送信できますが、一部の Web ブラウザでは URL の長さに制限があることに注意することが重要です。 したがって、GET は主に短いデータの処理に適しています。
その他の HTTP リクエスト メソッドには、HEAD、POST、PUT、DELETE などがあります。 これらのうち、GET と POST は Web 通信で最も広く使用されています。