こんにちは、モリモルです。
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"}と同じ。
編集中....