首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cyclone (python)是否支持HTTPS连接和SSL?

cyclone (python)是否支持HTTPS连接和SSL?
EN

Stack Overflow用户
提问于 2012-03-17 10:23:44
回答 2查看 593关注 0票数 5

cyclone (python)是否支持HTTPS连接和SSL?如果有,你能举个例子吗?

我浏览了cyclone github page上的文档和代码,但找不到任何关于SSL的参考。但由于许多旋风只是缠绕在一起,也许我遗漏了一些东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-17 17:08:46

README

cyclone是一种Twisted协议,因此它可以与Twisted中实现的任何其他协议一起使用。

如果Twisted支持SSL,那么cyclone也支持它,例如:

代码语言:javascript
复制
#file: cyclone-ssl.py
import cyclone.web

class IndexHandler(cyclone.web.RequestHandler):
    def get(self):
        self.write("hello world")

factory = cyclone.web.Application([(r"/", IndexHandler)])
portstr = "ssl:4443:privateKey=server_key.pem:certKey=server_cert.pem"

# make twisted app
from twisted.application import service, strports

application = service.Application("cyclone-ssl")
strports.service(portstr, factory).setServiceParent(application)

以如下方式运行:

代码语言:javascript
复制
$ twistd -ny cyclone-ssl.py

激活ssl的部分是portstr。它指定服务器在4443端口上服务,并使用server_key.pem作为其私钥,使用server_cert.pem作为证书。

票数 2
EN

Stack Overflow用户

发布于 2012-06-11 14:51:34

在我找到这篇文章后,我添加了SSL示例。在这里:https://github.com/fiorix/cyclone/tree/master/demos/ssl

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9746709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档