문제:
현재 URL(요청하는 URL)과 출처가 다른 원격 서버에 네트워크 요청을 하려고 하면 웹의 다른 출처 문제로 인해 CORS 오류가 발생할 가능성이 가장 높은 반면 도구를 사용하는 동안 Postman과 마찬가지로 이 CORS 오류를 성공적으로 피할 수 있습니다.
우편배달부 같은 확장 프로그램을 통해 요청했을 때 weband를 통해 요청했을 때 응답 동작의 차이를 설명해야 합니다.
설명:
웹 브라우저를 사용하여 페이지와 다른 도메인에 네트워크 요청을 하면 해당 요청을 차단하고 서버에 알리거나 연락하지 않고 일반적으로 보안상의 이유로 동일한 출처에서 요청을 허용합니다.
그러나 Postman 또는 그러한 도구를 사용할 때는 이 정책의 제한을 받지 않습니다. 웹 페이지는 XMLHttpRequest 개체를 사용하여 원격 서버에서 데이터를 보내고 받을 수 있지만 동일한 출처 정책에 의해 제한되지만 Postman과 같은 확장은 그렇게 제한되지 않습니다. Anextension은 원본 외부의 원격 서버와 통신할 수 있으며 이것이 CORS 오류로 인해 웹 페이지가 실패하는 동안 Postmansuccessfully 요청을 만드는 이유입니다.