WEBrickでcgiでget受け取る
http://www.hde.co.jp/press/column/detail.php?n=200612130
http://localhost:10080/hello?name=asdf とかでGET渡せる
#!/opt/local/bin/ruby require 'webrick' class HelloServlet < WEBrick::HTTPServlet::AbstractServlet def do_GET(req, res) res.body << "Hello #{req.query['name']}." if req.query['name'] res.body << `ls` res['Content-Type'] = 'text/plain' end end server = WEBrick::HTTPServer.new({ :Port => 10080, :BindAddress => '127.0.0.1'}) server.mount('/hello', HelloServlet) ['INT', 'TERM'].each {|signal| Signal.trap(signal){ server.shutdown } } server.start
do_POSTならpost。