
Untitled
By: a guest on
Apr 24th, 2012 | syntax:
None | size: 0.84 KB | hits: 16 | expires: Never
How to handle a HTTP GET request to a file in Tornado?
import os,sys
import tornado.ioloop
import tornado.web
import tornado.httpserver
#http server for webchat
class webchat(tornado.web.RequestHandler):
def get(self):
self.write("Hello, chatter! [GET]")
def post(self):
self.write("Hello, chatter! [POST]")
#create http server
Handlers = [(r"/",webchat)]
App_Settings = {"debug":True}
HTTP_Server = tornado.web.Application(Handlers,**App_Settings)
#run http server
HTTP_Server.listen(9999)
tornado.ioloop.IOLoop.instance().start()
(r"/static/(.*)", web.StaticFileHandler, {"path": "/var/www"}),
Handlers = [(r"/(.*)",webchat)]
def get(self,File_Name):
File = open(File_Name,"r")
self.write(File.read())
File.close()
def post(self,File_Name):
File = open(File_Name,"r")
self.write(File.read())
File.close()