HTTPの基本動作
HTTPの基本的な動作
GET http://www.google.co.jp/ HTTP/1.1
この方法はプロキシサーバーを経由させる際に用いる。
GET /index.html HTTP/1.1 Host: www.google.co.jp
この方法は、ブラウザから直接、WWWサーバーに接続する際に用いられる。
OPTIONS * HTTP/1.1
Method | dESCRIPTION | HTTP Version |
GET | リソースの取得 | 1.0, 1.1 |
POST | エンティティボディの転送 | 1.0, 1.1 |
PUT | ファイル転送 | 1.0, 1.1 |
HEAD | メッセージヘッダの取得 | 1.0, 1.1 |
DELETE | ファイル削除 | 1.0, 1.1 |
OPTIONS | サポートしているメソッドの問い合わせ | 1.1 |
TRACE | 経路の調査 | 1.1 |
CONNECT | プロキシへのトンネリング要求 | 1.1 |
LINK | リソース間にリンク関係を確立する | 1.0 |
UNLINK | リンク関係の削除 | 1.0td> |
LINKとUNLINKは、HTTP/1.1では廃案となりサポートされていない。
1回目のリクエスト 1. [Client]-----Request----->[Server] 2. [Client]<-----Response + Cookies-----[Server] 3. ClientはCookiesを保存
2回目以降のリクエスト 1. [Client]-----Request + Cookies----->[Server] 2. [Client]<-----Response + New Cookies-----[Server] 3. ClientはCookiesを保存