tornado https 不起作用 一个低级错误

正常代码是下面的这种. 由于粗心大意.将ssl_option 放在了tornado.web.Application 参数里面.
奇怪的是它竟然也不报错…

import tornado.ioloop
import tornado.web
import os

class TestGetHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, World!")

def make_app():
    return tornado.web.Application([
        (r"/", TestGetHandler),
    ])

if __name__ == "__main__":
    application = make_app()
    http_server = tornado.httpserver.HTTPServer(application, ssl_options={
     
           "certfile": os.path.join(os.path.abspath("."), "server.crt"),
           "keyfile": os.path.join(os.path.abspath("."), "server.key"),
    })
    http_server.listen(443)
    tornado.ioloop.IOLoop.instance().start()

你可能感兴趣的:(tornado https 不起作用 一个低级错误)