https://developer.mozilla.org/ko/docs/Web/HTTP/CORS
1) CORS란?
- 교차 출처 리소스 공유는 추가 HTTP 헤더를 사용하여,
한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록
브라우저에 알려주는 체제입니다.
- 웹 애플리케이션은 리소스가 자신의 출처(도메인, 프로토콜, 포트)와 다를 때, 교차 출처 HTTP 요청을 실행합니다.
- 보안 상의 이유로, 브라우저는 스크립트에서 시작한 교차 출처 HTTP 요청을 제한합니다.
예를 들어, XMLHttpRequest와 Fetch API는 동일 출처 정책을따릅니다.
즉, 이 API를 사용하는 웹 애플리케이션은 자신의 출처와 동일한 리소스만 불러올 수 있으며,
다른 출처의 리소스를 불러오려면 그 출처에서 올바른 CORS 헤더를 포함한 응답을 반환해야 합니다.
'CS Fundamental' 카테고리의 다른 글
[CS Fundamental] Base64 인코딩 (0) | 2024.09.20 |
---|---|
[CS Fundamental] 좋아하는 IDE에서 자주 사용 하는 기능들 또는 특별히 좋은 기능들 (0) | 2024.09.19 |
[CS Fundamental] Docker와 VM의 차이점은? (0) | 2024.09.16 |
[CS Fundamental] PNG 포맷에서 투명을 어떻게 표현하나요? (0) | 2024.09.16 |
[CS Fundamental] Dynamic Programming, A* 알고리즘, B+ 트리에 대해서 아는 대로 설명하라. (0) | 2024.09.09 |