Guest User

Untitled

a guest
Jun 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. # gem install mongrel
  2.  
  3. # headerlog.rb
  4. require 'rubygems'
  5. require 'mongrel'
  6. require 'logger'
  7.  
  8. class HeaderHandler < Mongrel::HttpHandler
  9.  
  10. @@logger = Logger.new('headers.log')
  11.  
  12. def process(request,response)
  13. response.start(200) do |head, out|
  14. head["Content-Type"] = "text/plain"
  15. @@logger.info request.params
  16. end
  17. end
  18. end
  19.  
  20. server = Mongrel::HttpServer.new("127.0.0.1", "2222")
  21. server.register("/", HeaderHandler.new)
  22. server.register("/favicon.ico", Mongrel::Error404Handler.new(""))
  23. server.run.join
Add Comment
Please, Sign In to add comment