http://www.hatena.ne.jp/1101450773#
人力検索はてな - HTTPとかの知識ってCGIに関係してくるのですか?であれば、やさしい解説書、URLを教えてください。
知っているにこしたことはありませんが、初心者の作るCGIではほとんど関係ありませんよ。
ほとんど関係しないと思われます。
いま、こうやって私が回答してそれをはてなに送るのがHTTPですから、
サーバーとデータを受け渡しするぐらいなら関連があるかもしれませんが・・。
参考書持っておられるならきちんと読めばわかると思いますよ。
CGI Perl専門サイト - futomi's CGI Cafe
関係ないですね。
たとえば 飛行機で 東京から 大阪に行くか
新幹線で 大阪にいくかと言う違いが HTTP。
何を持って乗るのか。 持ち物が CGIみたいなものです。
コメント(4件)
「Content-type:text/html¥n¥n」ぐらいの知識は必要。(これだけ覚えとけばOK)
これってHTTPの知識とはちょっと違うかな。MIMEの仕組みだけど・・・まぁいいや。
>これってHTTPの知識とはちょっと違うかな。MIMEの仕組みだけど・・・まぁいいや。
・ヘッダフィールドは「:」を以って意味と値を分ける
・ヘッダフィールドとボディは改行二つで分ける
とか充分HTTPの規約の範疇だと思いますよ。
それにしても、2番の方の例えが意味わかりません。
>それにしても、2番の方の例えが意味わかりません。
たとえの意味は、
送信手段を 飛行機や新幹線などで、送信内容を 持ち物に たとえてます。
プロトコルが送信手段で、送信内容に CGIのデータがあるということですね。
もっと わかりやすいたとえ方が あれば 書いてください。
>たとえの意味は、
>送信手段を飛行機や新幹線などで、送信内容を持ち物にたとえてます。
そういうことでしたら、ネットワークで言うなら、通信手段は「TCP/IP」とかそれより下位のADSLとかISDNなどの物理層にあたるし、送信内容はHTMLやイメージデータになると思います。
あえて例えるとしたら、通信規約たるHTTPはどちらかというと荷物に張ってある宅急便の宛名書きに、CGIは荷物を作成する工場になるともいますがいかが?