class FormServlet
Public Instance Methods
do_GET(req, res)
click to toggle source
# File lib/mechanize/test_case/form_servlet.rb, line 2 def do_GET(req, res) res.content_type = 'text/html' query = [] req.query.each_key { |k| key = WEBrick::HTTPUtils.unescape k req.query[k].each_data { |data| value = WEBrick::HTTPUtils.unescape data query << "<li><a href=\"#\">#{key}:#{value}</a>" } } res.body = <<-BODY <!DOCTYPE html> <title>GET results</title> <ul> #{query.join "\n"} </ul> <div id=\"query\">#{req.query}</div> BODY end
do_POST(req, res)
click to toggle source
# File lib/mechanize/test_case/form_servlet.rb, line 28 def do_POST(req, res) res.content_type = 'text/html' query = [] req.query.each_key { |k| key = WEBrick::HTTPUtils.unescape k req.query[k].each_data { |data| value = WEBrick::HTTPUtils.unescape data query << "<li><a href=\"#\">#{key}:#{value}</a>" } } res.body = <<-BODY <!DOCTYPE html> <title>POST results</title> <ul> #{query.join "\n"} </ul> <div id=\"query\">#{req.body}</div> BODY end