CORS의 흐름을 이해하고 싶습니다.

1923 단어 CORS

CORS는 우선 뭐라고 읽어?



읽는 방법: 코르스 or 시오아르에스
Cross-Origin Resource Sharing 의 약어, 일본어 번역하면 「오리진간 자원 공유」.
그리고 이 오리진 "오리진"이란,
프로토콜 + 도메인 + 포트 번호. 이미지는 URL
  • 도메인 (domain): yahoo.co.jp
  • 오리진 (origin): htps : // 야호오. 이. jp: 443

  • CORS라고 자세하게 말하면?



    CORS는 일본어 번역으로 오리진 간 자원 공유였습니다. 즉, CORS는 한 오리진에서 실행되는 웹 응용 프로그램에 대한 다른 오리진의 서버 액세스
    오리진 간 요청에 의해 허용되는 HTTP 메커니즘을 말합니다.

    아래 그림에서 말하면, domain-a.com에서 취득한 Web 문서가,
    domain-b.com의 서버에 액세스하는 부분의 작동 방식



    CORS의 실제 움직임과 규칙



    CORS가 어떻게 작동하는지 세 가지 패턴을 보여줍니다. 이 예제는 모두 XMLHttpRequest를 사용하며 해당 브라우저에서 사이트를 통해 액세스 할 수 있습니다.

    간단한 요청



    특정 조건을 충족하는 요청은 간단한 요청으로 완료됩니다.


    프리플라이트 요청



    "프리 플라이트"요청은 OPTIONS 메소드를 사용하여 HTTP 요청을 다른 도메인의 리소스로 보내고 실제 요청을 보내는 것이 안전한지 여부를 확인합니다. 사이트 간 요청이 사용자 데이터에 영향을 줄 수 있는 경우 이와 같이 프리플라이트를 수행합니다.


    참고


  • 어쨌든 CORS를 아는 ...는 이미 끝난다.
  • MDN_오리진 간 리소스 공유(CORS)
  • 좋은 웹페이지 즐겨찾기