gpt4 book ai didi

python - 您可以将 HTTPS 功能添加到 python flask Web 服务器吗?

转载 作者:IT老高 更新时间:2023-10-28 22:17:14 26 4
gpt4 key购买 nike

我正在尝试构建一个 Web 界面来在网络设备上模拟一个安静的界面,该网络设备使用摘要式身份验证和 HTTPS。我想出了如何将 Digest Authentication 集成到 Web 服务器中,但我似乎无法找到如何使用 FLASK 获取 https,如果你能告诉我如何请评论我需要用下面的代码做什么来实现它。

from flask import Flask, jsonify

app = Flask(__name__)


@app.route('/')
def index():
return 'Flask is running!'


@app.route('/data')
def names():
data = {"names": ["John", "Jacob", "Julie", "Jennifer"]}
return jsonify(data)


if __name__ == '__main__':
app.run()

最佳答案

不要使用 openssl 或 pyopenssl 它现在在 python 中已经过时了

引用下面的代码

from flask import Flask, jsonify
import os

ASSETS_DIR = os.path.dirname(os.path.abspath(__file__))
app = Flask(__name__)


@app.route('/')
def index():
return 'Flask is running!'


@app.route('/data')
def names():
data = {"names": ["John", "Jacob", "Julie", "Jennifer"]}
return jsonify(data)


if __name__ == '__main__':
context = ('local.crt', 'local.key')#certificate and key files
app.run(debug=True, ssl_context=context)

关于python - 您可以将 HTTPS 功能添加到 python flask Web 服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29458548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com