find out what URL the user tried to access in his or her browser : Webrick Web Server « Network « Ruby






find out what URL the user tried to access in his or her browser


require 'webrick'

class MyServlet < WEBrick::HTTPServlet::AbstractServlet
  def do_GET(request, response)
    response.status = 200
    response.content_type = "text/plain"
    response.body = "You are trying to load #{request.path}"
  end
end

server = WEBrick::HTTPServer.new(:Port => 1234)
server.mount "/", MyServlet
trap("INT"){ server.shutdown }
server.start

 








Related examples in the same category

1.WEBrick is a Ruby library that makes it easy to build an HTTP server with Ruby
2.access to request and response objects