Python 服务器端设置响应头中的Access-Control-Allow-Origin
时间: 2023-10-07 09:09:24 浏览: 164
支持python2.7和python3.7的python-pcl安装文件
5星 · 资源好评率100%
可以使用 Flask 框架的 CORS 扩展来设置响应头的 Access-Control-Allow-Origin。只需要在应用中导入 flask_cors,设置特定的 origin 或者允许所有请求通过。示例代码如下:
```
from flask import Flask, jsonify
from flask_cors import CORS
app = Flask(__name__)
CORS(app, resources={r"/*": {"origins": "*"}})
@app.route('/')
def index():
data = {'message': 'Hello, world!'}
return jsonify(data)
if __name__ == '__main__':
app.run()
```
在上面的示例中,CORS 扩展被导入并应用到 Flask 应用实例上。`resources` 参数为所有路由设置允许所有的起源。对于其他情况,您可以指定特定的 origin。
注意:在生产环境中,您应当仅允许特定的 origin 通过。
阅读全文