在API网关中,要允许多个Access-Control-Allow-Origin值,需要在API Gateway资源上设置代码,以在返回头中添加多个Access-Control-Allow-Origin值。以下是示例代码:
"resources": [
{
"path": "/example",
"method": "GET",
"cors": true,
"responseParameters": {
"method.response.header.Access-Control-Allow-Origin": "'http://example.com, http://example2.com'"
}
}
]
这个示例中,在API Gateway资源上设置了“cors”属性为true,允许跨域请求。然后,在“responseParameters”属性中,添加了“Access-Control-Allow-Origin”头的值,该值包括了两个不同的域名。这样,在请求时,浏览器将会收到包含允许访问的所有域名的响应头。