【发布时间】:2021-07-22 10:40:49
【问题描述】:
我做了一个简单的python烧瓶程序:
# save this as app.py
from flask import request
from flask import Flask
app = Flask(__name__)
@app.route("/", methods=['POST'])
def hello():
return "Hello, World!"
@app.route("/sms", methods=['POST'])
def sms():
print(request.get_json())
return "sms world"
if __name__ == '__main__':
app.run(port=443, host='0.0.0.0', ssl_context='adhoc')
这会处理 HTTP 发布请求。如何让它处理 HTTPS 发布请求?
当我执行命令 flask run 时,我得到以下信息:
- 环境:生产 警告:这是一个开发服务器。不要在生产部署中使用它。使用生产 WSGI 服务器 反而。 * 调试模式:关闭 * 在http://127.0.0.1:5000/ 上运行 (按 CTRL+C 退出)
所以它仍然使用 HTTP 而不是 https
【问题讨论】: