python:tornado+wsgi非同步處理請求

來源:互聯網
上載者:User
tornado版本:
start_app.py

Java代碼

# coding:gbk    import tornado.web  import tornado.wsgi  import wsgiref.simple_server    import sys  import for_rmzx    reload(sys)  sys.setdefaultencoding('gbk')    class MainHandler_gjj(tornado.web.RequestHandler):        def initialize(self,param):          self.param = param        def get(self):          # name = self.get_argument("name")          self.write("Hello, gjj:" + self.param)    class MainHandler_sb(tornado.web.RequestHandler):      def get(self):          self.write("Hello, sb")    class StoryHandler(tornado.web.RequestHandler):      def get(self, param1,param2,parma3):          self.write("for test ref params " + param1 + "----------" + param2 + "----------" + parma3)    if __name__ == "__main__":      application_bjgjj = tornado.web.Application([          (r"/gjj", MainHandler_gjj, dict(param="andy")),          (r"/sb", MainHandler_sb),          (r"/rmzx", for_rmzx.MainHandler_rmzx),          (r"/api/param/([a-z]+)/([0-9]+)/([a-zA-Z0-9\u4e00-\u9fa5]+)", StoryHandler),      ])      wsgi_app = tornado.wsgi.WSGIAdapter(application_bjgjj)      server = wsgiref.simple_server.make_server('', 5555, wsgi_app)      server.serve_forever()

for_rmzx.py

Java代碼

__author__ = 'sks'    import tornado.web  import tornado.wsgi  import wsgiref.simple_server    class MainHandler_rmzx(tornado.web.RequestHandler):      def get(self):          self.write("Hello, rmzx")
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.