1 需要安裝python 的 openssl 的類庫,使用pip 安裝
1 pip install pyopenssl
2 在 flask 的**中可以直接使用
from flask importflask)'
0.0.0.0
', debug=true, port=8100, ssl_context='
adhoc
')
以上**使用 pyopenssl 自帶證書。 如果要使用自己配置的證書,可以自己配置乙個,然後使用。
生成證書:
generate a private key
openssl genrsa -des3 -out server.key 1024
generate a csr
openssl req -new -key server.key -out server.csr
remove passphrase from key
cp server.key server.key.org openssl rsa -in server.key.org -out server.key
generate self signed certificate
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
使用配置證書,證書路徑自行修改
from flask importflask
)
'0.0.0.0
', debug=true, port=8100, ssl_context=('
/users/kracekumarramaraju/certificates/server.crt
', '
/users/kracekumarramaraju/certificates/server.key
'))
參考:
python flask框架使用1
from flask import flask s static folder static files 第乙個引數 指明當前主目錄 1.配置物件方式載入配置資訊 class defaultconfig object 預設配置 secret key hohph 1.設定配置物件 定義檢視 defin...
使用RestTemplate呼叫外部Http介面
使用resttemplate呼叫外部http介面 我們使用resttemplate呼叫外部介面,resttemplate可以自動轉換實體類和json字串,這樣便於我們呼叫介面。通常我們得到乙個外部介面,會告訴我們請求報文和響應報文。例如 這樣在轉換時,就會自動將companyreqheader轉換為...
python Flask 擴充套件
flask有兩大核心 werkzeug和jinja2。werkzeug實現路由 除錯和web伺服器閘道器介面。jinja2實現了模板。flask框架是以werkzeug為基礎實現的。werkzeug是乙個遵循wsgi協議的python函式庫。其內部實現了很多web框架底層的東西,比如request和...