Cross-Origin Resource Sharing
여러 곳에 있는 리소스를 활용할 필요가 생기면서 도입된 개념
그러나 브라우저에서 크로스 도메인 요청은 기본적으로 금지되어 있음
개발자들이 XMLHttpRequest로 Cross-origin 요청을 가능하도록 요청
└서버가 allow한 범위에서 Cross-origin 가능
메소드와 URL(/lower, /upper)로 분기점을 만드는 것
언제 쓰는가?
모든 요청에 대해 url이나 메소드를 확인할 때
POST 요청 등에 포함된 body(payload)를 구조화할 때 (쉽게 얻어내고자 할 때)
모든 요청/응답에 CORS 헤더를 붙여야 할 때
요청 헤더에 사용자 인증 정보가 담겨있는지 확인할 때