CORS의 흐름을 이해하고 싶습니다.
1923 단어 CORS
CORS는 우선 뭐라고 읽어?
읽는 방법: 코르스 or 시오아르에스
Cross-Origin Resource Sharing 의 약어, 일본어 번역하면 「오리진간 자원 공유」.
그리고 이 오리진 "오리진"이란,
프로토콜 + 도메인 + 포트 번호. 이미지는 URL
CORS라고 자세하게 말하면?
CORS는 일본어 번역으로 오리진 간 자원 공유였습니다. 즉, CORS는 한 오리진에서 실행되는 웹 응용 프로그램에 대한 다른 오리진의 서버 액세스
오리진 간 요청에 의해 허용되는 HTTP 메커니즘을 말합니다.
아래 그림에서 말하면, domain-a.com에서 취득한 Web 문서가,
domain-b.com의 서버에 액세스하는 부분의 작동 방식
CORS의 실제 움직임과 규칙
CORS가 어떻게 작동하는지 세 가지 패턴을 보여줍니다. 이 예제는 모두 XMLHttpRequest를 사용하며 해당 브라우저에서 사이트를 통해 액세스 할 수 있습니다.
간단한 요청
특정 조건을 충족하는 요청은 간단한 요청으로 완료됩니다.
프리플라이트 요청
"프리 플라이트"요청은 OPTIONS 메소드를 사용하여 HTTP 요청을 다른 도메인의 리소스로 보내고 실제 요청을 보내는 것이 안전한지 여부를 확인합니다. 사이트 간 요청이 사용자 데이터에 영향을 줄 수 있는 경우 이와 같이 프리플라이트를 수행합니다.
참고
CORS가 어떻게 작동하는지 세 가지 패턴을 보여줍니다. 이 예제는 모두 XMLHttpRequest를 사용하며 해당 브라우저에서 사이트를 통해 액세스 할 수 있습니다.
간단한 요청
특정 조건을 충족하는 요청은 간단한 요청으로 완료됩니다.
프리플라이트 요청
"프리 플라이트"요청은 OPTIONS 메소드를 사용하여 HTTP 요청을 다른 도메인의 리소스로 보내고 실제 요청을 보내는 것이 안전한지 여부를 확인합니다. 사이트 간 요청이 사용자 데이터에 영향을 줄 수 있는 경우 이와 같이 프리플라이트를 수행합니다.
참고
Reference
이 문제에 관하여(CORS의 흐름을 이해하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shortBread2329/items/05c2b44e90b238bebc63텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)