本人只有服务器,没有购买域名,无法免费使用证书
自己生成证书,这个必须手动修改让浏览器支持,浏览器应该默认有安全警告,忽略就可以了
其次需要已经安装 openssl
openssl req -new -x509 -days 365 -nodes -out secret.pem -keyout secret.key
openssl pkcs8 -topk8 -inform PEM -outform PEM -in secret.key -out outfile.pem
import json
from flask import Flask, request, jsonify
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
@app.route('/test',methods=['GET'])
def receive():
# res = request.form
# print(res)
return jsonify({'status':True})
if __name__ == '__main__':
#注意证书的路径
app.run(host='0.0.0.0',port=8000,debug=True, ssl_context=('secret.pem','secret.key'))