본문 바로가기
Error

XMLHttpRequest: 네트워크 오류 0x80070005, 액세스가 거부되었습니다.

by 지구 2018. 5. 25.

XMLHttpRequest: 네트워크 오류 0x80070005, 액세스가 거부되었습니다



개요 : OPEN API 사용시 편하게 쓸라고 Ajax 를 활용하다보면 이런에러가 뜬다.

원인 : 2000년대 초반에 Ajax 오남용을 방지하기위해 request 한 server 에서만 response 를 받을 수 있게끔하는 Same Origin Policy 라는 새로운 규정 하나가 생겼다. 그래서 해당 오류가 발생했다더라.

해결 : 하지만 OPEN API가 활성화 되면서 이 규정은 장애물이 되어버렸고, 규정이 수정/삭제된게 아니기 때문에 우회하는 방법이 생겼다.

그게 JSONP 인데, 요즘 추세가 JSONP 도 줄어드는 추세같다.. 그냥 OPEN API를 Ajax와 같이 사용하지 않는 습관을 들이자 ~_~

반응형

댓글