API Gateway API용 CORS 테스트
API를 호출하고 응답에서 CORS 헤더를 확인하여 API의 CORS 구성을 테스트할 수 있습니다. 다음 curl
명령은 배포된 API에 OPTIONS 요청을 보냅니다.
curl -v -X
OPTIONS
https://{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
응답의 Access-Control-Allow-Origin
, Access-Control-Allow-Headers
및 Access-Control-Allow-Methods
헤더는 API가 CORS를 지원함을 나타냅니다. 자세한 내용은 API Gateway의 REST API CORS 단원을 참조하십시오.