rubyのgserverでhttpサーバを作る フォームの値を観察する
こうやるとgetメソッドの引数の変化を観察することが出来る
require 'gserver' class HttpServer < GServer def initialize(port=10001, host="127.0.0.1" ,*args) super(port, host, *args) end def serve(io) io.puts <<EOF HTTP/1.0 200 OK Content-type: text/html <form> <input type="radio" name="a" value="abc" checked >1 <input type="radio" name="a" value="cde">2 <input type="submit" value="OK"> </form> <hr> <pre> #{io.gets} </pre> EOF end end server = HttpServer.new #server.audit = true # Turn logging on. server.start loop do sleep 1000 end # http://localhost:10001/?a=b , accsess it from browser.