Access-Control-Allow-Origin 缺少对 MailChimp 请求的响应 API URL

Access-Control-Allow-Origin missing in response from request to MailChimp API URL

我有 Flask 网站和一个用于订阅 MailChimp 时事通讯的简单表格。我正在处理 AJAX.

的表格

为此,我需要启用 Access-Control-Allow-Origin,所以我使用的是 Flask-CORS,但我不断收到相同的错误:

Cross-Origin 请求被阻止:同源策略不允许读取位于 https://us16.api.mailchimp.com/3.0/lists/list-ID/members/ 的远程资源。 (原因:缺少 CORS header ‘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)

您似乎正在使用 AJAX 在 Mailchimp 上调用 URL,同源策略不允许这样做 - 将 CORS 添加到您的 Flask 应用程序对这种情况无济于事. Mailchimp URL 上的 CORS 需要 activated/supported,我认为不是。