이 글은 주로 이전에 다른 사람들이 json 크로스 도메인과 크로스 도메인에 대해 이야기하는 것을 들었지만 여전히 혼란스럽고 한 가지만 알고 있기 때문에 분노하여 다양한 정보를 읽고 알아냈습니다. 틀린 내용이 있으면 정정해주세요^_^
우선, 브라우저에는 매우 중요한 보안 제한 사항, 즉 동일 출처 정책이 있다는 점을 이해하세요. 즉, 서로 다른 도메인에 있는 클라이언트 스크립트는 명시적인 승인 없이는 서로의 리소스를 읽을 수 없습니다. 크로스도메인은 소스가 다르다는 뜻이에요~
간단히 말하면 프로토콜, 포트, 도메인 이름만 다르면 크로스 도메인입니다!
그러나 심층적인 프런트엔드 프로그래밍을 할 때는 필연적으로 크로스 도메인 작업이 필요합니다. 이때 '동일 출처 정책'은 너무 가혹한 것으로 보입니다.
해결책:
1. jsonp를 사용하여 도메인 간 문제 해결: (GET 요청에만 해당)
구현 원칙: