我正在使用AWS CloudSearch,但由于它不支持CORS,因此我需要使用AWS API Gateway制作API。
API运行正常,我注册了1个{= {q}},名称为= q,并且运行良好...例如query string parameter
..它运行正常,并且启用了CORS。但是...如果我在其中添加https://API-URL-HERE.amazonaws.com/API_NAME?q=someSearchData
参数... API会给出CORS错误。
我想要的API的完整URL就像...
options
答案 0 :(得分:0)
启用CORS时,请将 x-requested-with 添加到 Access-Control-Allow-Headers 。
X-Requested-With: '*'
Access-Control-Allow-Headers: 'Content-Type,X-Amz-Date,Authorization,X-Api-Key,x-requested-with'
Access-Control-Allow-Origin: '*'
Access-Control-Allow-Methods: 'POST,GET,OPTIONS'
您可以参考this文章。