サイクロン(python)はHTTPS接続とSSLをサポートしていますか?もしそうなら、例を挙げてください。サイクロン(python)はHTTPS接続とSSLをサポートしていますか?
cyclone github pageのドキュメントとコードを調べましたが、SSLの参照が見つかりません。しかし、サイクロンの多くはちょうどツイストラップしている、多分私が欠けている何か...
サイクロン(python)はHTTPS接続とSSLをサポートしていますか?もしそうなら、例を挙げてください。サイクロン(python)はHTTPS接続とSSLをサポートしていますか?
cyclone github pageのドキュメントとコードを調べましたが、SSLの参照が見つかりません。しかし、サイクロンの多くはちょうどツイストラップしている、多分私が欠けている何か...
がREADMEからありますので、:
サイクロンは、したがって、それはいずれかと組み合わせ で使用することができるツイストプロトコルであり、 Twistedで実装された他のプロトコル。
SSLが
portstr
でアクティブに一部:ツイストはSSLをサポートしている場合
は、サイクロンは、として、それは例えば:
#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)
実行、それをサポートしています。サーバーが4443
ポートに対応し、server_key.pem
を秘密鍵として使用し、server_cert.pem
を証明書として指定します。
この投稿が見つかると、SSLの例が追加されました。ここにあります:https://github.com/fiorix/cyclone/tree/master/demos/ssl
ありがとう、icktoofay! – Abe