基本動作の場合

  • プログラミングは不要
  • Webサーバ(Apache, etc.)とブラウザ(Firefox, etc.)が勝手にやってくれる
  • 初期のWebはこれだけ
      • プログラムを動かすことが不可
  • CGIプログラムの利用
  • ユーザがブラウザを操作
  • ブラウザがサーバにCGIのURL+引数を送る というかデータを送る
    • GET, POST
  • HTTPサーバが送られたデータを解釈
  • HTTPサーバがCGIプログラムを起動
  • CGIプログラムが何かの計算を実行
  • 計算結果をサーバがブラウザに送る
  • ブラウザの表示を更新する