Guest User

Untitled

a guest
Apr 24th, 2012
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. How to handle a HTTP GET request to a file in Tornado?
  2. import os,sys
  3. import tornado.ioloop
  4. import tornado.web
  5. import tornado.httpserver
  6.  
  7. #http server for webchat
  8. class webchat(tornado.web.RequestHandler):
  9. def get(self):
  10. self.write("Hello, chatter! [GET]")
  11. def post(self):
  12. self.write("Hello, chatter! [POST]")
  13.  
  14. #create http server
  15. Handlers = [(r"/",webchat)]
  16. App_Settings = {"debug":True}
  17. HTTP_Server = tornado.web.Application(Handlers,**App_Settings)
  18.  
  19. #run http server
  20. HTTP_Server.listen(9999)
  21. tornado.ioloop.IOLoop.instance().start()
  22.  
  23. (r"/static/(.*)", web.StaticFileHandler, {"path": "/var/www"}),
  24.  
  25. Handlers = [(r"/(.*)",webchat)]
  26.  
  27. def get(self,File_Name):
  28. File = open(File_Name,"r")
  29. self.write(File.read())
  30. File.close()
  31.  
  32. def post(self,File_Name):
  33. File = open(File_Name,"r")
  34. self.write(File.read())
  35. File.close()
Advertisement
Add Comment
Please, Sign In to add comment