TL;DR

1996 年に RFC 1945 で文書化された HTTP のバージョン。当時広く使われていた HTTP の実装をまとめたもので、インターネット標準ではなく情報提供(Informational)の RFC である。

仕組み

HTTP/0.9 からの主な違いは次のとおり。

  • リクエストとレスポンスに HTTP バージョンが入り、レスポンスにはステータスコードを含むステータス行が付く
  • メッセージにヘッダと本体を持てる
  • メソッドとして GET、HEAD、POST が定義された
  • Content-Type でメディアタイプを示し、HTML 以外のデータも扱える

接続は、原則として 1 つのリクエストごとにクライアントが張り、レスポンスを送ったあとにサーバが閉じる。

関連

出典