HTTP 紹介
HTTP 概要
HTTP(HyperText Transfer Protocol)は、WWW で Web サーバーとクライアント(ブラウザー)の間でデータ(Web ページなど)を送受信するためのプロトコルである。
基本的にはテキストメッセージリソースを交換し、そのほかにも .jpeg などのさまざまなリソースを交換できる。
- HTTP はアプリケーションレベルのプロトコルで、TCP/IP で構成されたプロトコルである。
- HTTP は状態を持たない Stateless プロトコルである。
- Method、Path、Version、Headers、Body などで構成される。
HTTP バージョンごとに以下の仕様書が公開されている。
HTTP Messages
HTTP メッセージには 2 つの種類がある。
- HTTP リクエストメッセージ: クライアントがサーバーにリソースを要求する。
- HTTP レスポンスメッセージ: サーバーがクライアントに HTTP リクエストの結果を応答する。