Zero To One

CORS 본문

HTTP

CORS

Zero_To_One 2022. 2. 23. 13:43

CORS

CORS(Cross-Origin Resource Sharing)은HTTP 헤더, 브라우저가 교차 출처 요청에 대한 응답에 액세스하는 프론트엔드 JavaScript 코드를 차단할지 여부를 결정합니다..

동일 출처 보안 정책  리소스에 대한 교차 출처 액세스를 금지합니다. 그러나 CORS는 웹 서버에 리소스에 대한 교차 출처 액세스를 허용하도록 선택할 수 있는 기능을 제공합니다.

또한보십시오

CORS 헤더

Access-Control-Allow-Origin

응답을 공유할 수 있는지 여부를 나타냅니다.

Access-Control-Allow-Credentials

자격 증명 플래그가 true일 때 요청에 대한 응답을 노출할 수 있는지 여부를 나타냅니다.

Access-Control-Allow-Headers

실제 요청을 할 때 사용할 수 있는 HTTP 헤더를 나타내기 위해 실행 전 요청에 대한 응답으로 사용됩니다.

Access-Control-Allow-Methods

실행 전 요청에 대한 응답으로 리소스에 액세스할 때 허용되는 방법을 지정합니다.

Access-Control-Expose-Headers

헤더의 이름을 나열하여 응답의 일부로 노출될 수 있는 헤더를 나타냅니다.

Access-Control-Max-Age

실행 전 요청의 결과를 캐시할 수 있는 기간을 나타냅니다.

Access-Control-Request-Headers

실제 요청이 수행될 때 어떤 HTTP 헤더가 사용될 것인지 서버에 알리기 위해 실행 전 요청을 발행할 때 사용됩니다.

Access-Control-Request-Method

실제 요청이 수행될 때 어떤 HTTP 메서드 가 사용될 것인지 서버에 알리기 위해 실행 전 요청을 발행할 때 사용됩니다.

Origin

가져오기가 시작되는 위치를 나타냅니다.

 

https://developer.mozilla.org/en-US/docs/Glossary/CORS

 

CORS - MDN Web Docs Glossary: Definitions of Web-related terms | MDN

CORS (Cross-Origin Resource Sharing) is a system, consisting of transmitting HTTP headers, that determines whether browsers block frontend JavaScript code from accessing responses for cross-origin requests.

developer.mozilla.org

 

'HTTP' 카테고리의 다른 글

Rest API  (0) 2022.02.24
strapi 설치 (npx 안먹힐때)  (0) 2022.02.24
우분투 20.04.4 LTS 에서 nodejs v16 설치 방법  (0) 2022.02.24
2) cookie  (0) 2022.02.23
1) HTTP intro  (0) 2022.02.23