小编Leo*_*ard的帖子

如何在Tornado中使用HTTPS协议处理请求?

我是龙卷风的新手.我开始学习"Hello World"代码,如下所示:

import tornado.ioloop
import tornado.web
import tornado.httpserver

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

application = tornado.web.Application([
    (r"/", HelloHandler)
])

http_server = tornado.httpserver.HTTPServer(application)

if __name__ == "__main__":
    http_server.listen(80)
    # http_server.listen(443)
    tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中输入"http:// localhost"时,它可以工作并打印

"Hello, world!"
Run Code Online (Sandbox Code Playgroud)

但是如果我尝试了请求"https:// localhost",它将返回:

Error 102 (net::ERR_CONNECTION_REFUSED): The server refused the connection.
Run Code Online (Sandbox Code Playgroud)

有关Tornado在线的文件太少,谁能告诉我如何处理Https协议请求?

https tornado python-2.7

9
推荐指数
1
解决办法
7142
查看次数

标签 统计

https ×1

python-2.7 ×1

tornado ×1