-
API Gateway CORS 설정 후 iOS 12.x 이하, IE11 이하 에서 발생하는 오류[ 개발 ]/[ AWS ] 2020. 11. 20. 18:04728x90
API Gateway 를 이용하면 쉽게 CORS(Cross-Origin Resource Sharing)를 쉽게 설정할 수 있다.
Access-Control-Allow-Headers : '*'
Access-Control-Allow-Methods : '*'
Access-Control-Allow-Origin : '*'이렇게 하면 최신 브라우저와 iOS의 WKWebView 아무 문제 없이 사용할 수 있다.
하지만 운영 중 발견한 내용이 있다. IE11 이하 ( IE11은 모든 마이너버전은 아닌듯 하다 )와 iOS 12.x 이하에서는 CORS 오류가 발생한다.
그 이하 버전에서도 장상적으로 동작하기 위해서는 다음과 같이 수정해 주어야 한다.Access-Control-Allow-Headers : 'ACCEPT,CONTENT-TYPE'
Access-Control-Allow-Methods : '*'
Access-Control-Allow-Origin : '*'당황스러웠다. 위 설정을 진행해주면 잘된다.
아마도 해당 버전의 개발당시에 '*' 가 고려되지 않았던 것일까 ?728x90'[ 개발 ] > [ AWS ]' 카테고리의 다른 글
Amazon Elastic Container Service(ECS) 자습서 따라하기(1) (0) 2020.11.13 API 서비스 개발 ( AWS API Gateway - Swagger 사용 경험담 ) (0) 2020.11.12