Test de CORS pour une API API Gateway
Vous pouvez tester la configuration CORS de votre API en appelant votre API et en vérifiant les en-têtes CORS dans la réponse. La commande curl suivante envoie une demande OPTIONS à une API déployée.
curl -v -XOPTIONShttps://{restapi_id}.execute-api.{region}.amazonaws.com/{stage_name}
< HTTP/1.1 200 OK < Date: Tue, 19 May 2020 00:55:22 GMT < Content-Type: application/json < Content-Length: 0 < Connection: keep-alive < x-amzn-RequestId: a1b2c3d4-5678-90ab-cdef-abc123 < Access-Control-Allow-Origin: * < Access-Control-Allow-Headers: Content-Type,Authorization,X-Amz-Date,X-Api-Key,X-Amz-Security-Token < x-amz-apigw-id: Abcd= < Access-Control-Allow-Methods: DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT
Les en-têtes Access-Control-Allow-Origin, Access-Control-Allow-Headers et Access-Control-Allow-Methods dans la réponse montrent que l’API prend en charge CORS. Pour plus d’informations, consultez Partage des ressources entre origines multiples pour les API REST dans API Gateway.