我有Flask网站和MailChimp简报订阅的简单表格。我正在使用AJAX处理表单。
为了做到这一点,我需要启用Access-Control-Allow-Origin,所以我使用Flask-CORS,但我一直得到同样的错误:
阻止跨源请求:同源策略禁止在https://us16.api.mailchimp.com/3.0/lists/list-ID/members/读取远程资源。 (原因:CORS标题'Access-Control-Allow-Origin'缺失)。
这是一大堆Python代码,负责:
from flask import Flask, render_template, request
from flask_cors import CORS
app = Flask(__name__)
CORS(app, resources={r"/*": {"origins": "*"}}, send_wildcard=True)
答案 0 :(得分:0)
看起来您正在使用AJAX来调用Mailchimp中的URL,并且同源策略不允许这样做 - 将CORS添加到Flask应用程序不会有助于这种情况。需要在Mailchimp URL上激活/支持CORS,我认为它不是。