处理请求时出错
来自外部的请求被阻止:单一来源策略禁止读取 https://my.server.name:5000/postmethod处的远程资源。(原因:CORS 请求失败)。状态码:(空)。
服务器代码
import socket
from flask import Flask,render_template,request,jsonify
from flask_cors import CORS
host = socket.gethostname()
app = Flask(__name__)
CORS(app)
@app.route('/postmethod', methods=['POST'])
def get_post_javascript_data():
data = request.get_json()
data = jsonify(data)
data.headers.add('Access-Control-Allow-Origin','*')
return data
if __name__ == "__main__":
app.run(host=host,ssl_context='adhoc')
javascript代码
$.post( "https://my.server.name:5000/postmethod", {
encryption: JSON.stringify(value_post)});
如果我在浏览器中访问https://my.server.name:5000/postmethod,则会收到安全风险错误。错误代码:SEC_ERROR_UNKNOWN_ISSUER。单击“接受风险并继续”。并且只有在请求正常发送之后。如何解决?
都想通了。需要制作密钥和证书文件