![](/img/trans.png)
[英]Streaming Connection Using Python Bottle, Multiprocessing, and gevent
[英]How to implement TLS/SSL for python Bottle using Gevent
monkey.patch_all()
函數從GEVENT實現並發。 我發現了使用CherryPy模塊實現它的許多方法。
但是我需要不使用CherryPy或任何其他模塊來實現它。
有什么方法可以使用Bottle和Gevent添加TLS?
這是我嘗試過的示例代碼。
server.py :
from bottle import route, run,request
from gevent import monkey; monkey.patch_all()
import time
valur = 0
@route('/hello/<name>', method = 'GET')
def index(name):
print valur
time.sleep(9)
return str(valur)
run(host='0.0.0.0', port=5000, reloader =False,interval=10, server='gevent')
private key
和certificate file
位置,我們可以為您的服務器啟用TLS \\ SSL支持。 修改后的內存代碼如下:
run(host='0.0.0.0', port=5000, reloader =False,interval=10, server='gevent', certfile='server.crt', keyfile='server.key')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.