タグ

ブックマーク / stpz.org/~hu (1)

  • RubyでCGI>出力方法

    ここでは、ruby の使い方というよりは、HTTP の仕様とその使い方について、解説します。 CGI では、puts や print などで標準出力に書き出された内容が、そのまま読者のブラウザへと送られます。 標準出力へ書き出す内容は、ファイル名やファイルの種類などのデータの特性を表す「ヘッダ」部分と、表示させる体を表す「ボディ」に分かれていて、その境い目は、最初の空行で表されます。 下記内容のファイルを作成し、ファイル名を test.cgi として、サーバーにアップロードし、接続してみてください。 #!/usr/local/bin/ruby puts "Content-type: text/plain" # ヘッダ(データの情報)を出力 puts # 仕切りとして、空行を出力 puts "Hello world!" # ボディ(表示させる体)を出力 緑色で書かれた # より右の部分は

    chucker34
    chucker34 2012/02/07
    転送
  • 1