2008年12月25日木曜日

cgiライブラリを使ってみました。

こんにちは、モリモルです。

RubyのCGI支援ライブラリのcgiを使ってみました。

CGIクラスのインスタンス経由で、HTTPリクエストとHTTPレスポンスを扱うようです。

---------------------------------------------
HTTPレスポンス
---------------------------------------------
cgi = CGI.new
print cgi.header(レスポンスヘッダ)
print "ボディ"

cgi = CGI.new
cgi.out(レスポンスヘッダ){"ボディ"}

---------------------------------------------
HTTPリクエストを取得
---------------------------------------------
環境変数を取得
cgi = CGI.new
cgi.accept_encoding <---- ENV{"ACCEPT_ENCODING"}と同じ。
cgi.raw_cookie <---- ENV{"COOKIE"}と同じ。


編集中....