AJAX 크로스 도메인 요청이란
보안상의 이유로 www.a.com에서 Ajax를 통해 다른 웹사이트 www.b.com의 콘텐츠를 요청하려는 경우 브라우저에서 이를 허용하지 않습니다(하지 마세요) 여기서 보안이 무엇을 의미하는지 이해하지 못하시나요? 그러한 제한이 없다면 해커가 무엇을 할 수 있는지 생각해 보세요. 그렇다면 어떤 상황에서 크로스 도메인으로 간주됩니까? 도메인 이름이 다르면 확실히 교차 도메인으로 간주됩니다. 예를 들어 a.com이 b.com에 요청을 보내는 경우 이는 물론 교차 도메인으로 간주되어 허용되지 않습니다. 그러나 다른 하위 도메인(예: sub.a.com은 www.a.com에 요청을 보냅니다) 또는 동일한 도메인 이름이지만 다른 포트(예: a.com:80에서 a.com:8080으로)도 가능합니다. 크로스 도메인으로 간주됩니다.
다음은 교차 도메인 예를 보여줍니다.