CGIにデータを送る時、GETならURLの後に http://ドメイン名/cgi-bin/なんとか.cgi?name=nekodaisuki という具合にして送ることができる。 じゃあPOSTの時はどうやってデータを送信しているのか。 その辺りのことがよく分かっていなかったので調べてみた。 通常、Webサーバにデータを送ってもらう時、クライアントは リクエストメッセージを生成して、それをWebサーバに送信している。 Webサーバは受け取ったリクエストメッセージを解析し、 解析結果に基づいてデータをクライアントに送信している。 リクエストメッセージは大きく分けて二つから構成されている。 メッセージ・ヘッダ メッセージ・ボディ メッセージ・ヘッダでは、HTTPがリクエストで使用するメソッドを 指定することが出来る。主なものは以下の三つである。 GET HEAD POST メソッド以外にも、Us