12月24日(火)3コマ目
今日、やったこと
- パケット解析5(前回のつづき)
- HTTP
今日のホワイトボード
HTTPのパケット
リクエスト(クライアント->サーバー)、レスポンス(サーバー->クライアント)ともに以下のようになっている。
![]() |
| 図 HTTPのパケット |
パケットのHTTP部は
- ヘッダー
- ボディ
がある。
[重要]HTTPのやりとり
リクエスト、レスポンスそれぞれのHTTPのヘッダ部、ボディ部には以下のデータがある。
![]() |
| 図 HTTPのやりとり |
リクエスト(クライアント -> サーバー)
ヘッダ部のリクエストラインに
- HTTPのコマンド(GET、POST、PUT、DELETE…)
- リクエストするページ
- HTTPのバージョン
がある。
ボディ部に入力/選択データが含まれることもある。
レスポンス(サーバー -> クライアント)
ヘッダ部のステータスラインに
- HTTPのバージョン
- ステータスコード
がある。
ボディ部にリクエストされたWebページのHTMLがある。
[重要]Webフォームのパケット(クライアント -> サーバー)
Webフォームの回答ボタン(submitボタン)をクリックするとクライアントからサーバーへ以下のように送信される。
![]() |
| 図 Webフォームのパケット |
送信先のサーバーとHTTPのコマンドは<form>タグのaction属性、method属性で指定。
Webフォームにて入力/選択されたデータはname属性とvalue属性のセットで送信される。
次回は
HTMLに映ります。
おたすけサイトは「HTML入門」になります。


