【发布时间】:2023-03-17 02:49:01
【问题描述】:
我在这个上浪费了一整天。出于某种原因,这适用于方法 GET 但是当我尝试使用方法 PUT 时,我得到了
请求的资源上没有“Access-Control-Allow-Origin”标头
我已经通过 API Gateway 启用了 CORS 并部署了 API。我的回复包含
return {
'statusCode': statusCode,
'headers': {
'Content-Type': 'application/json',
'Access-Control-Allow-Methods': 'POST,GET,OPTIONS,PUT',
'Access-Control-Allow-Origin': '*'
},
'body': json.dumps(body),
'isBase64Encoded': False
}
我的 jquery 是这样的
var options = {};
options['url'] = URL;
options['method'] = METHOD;
options['contentType'] = 'application/json';
options['headers'] = { 'x-api-key': KEY }
$.ajax(options).done(...
【问题讨论】:
标签: amazon-web-services aws-api-gateway api-gateway