2014-11-28 5 views
0

잘 작동하는 JavaScript API (http://dev.maxmind.com/geoip/geoip2/javascript/)를 사용하고 있습니다. 그러나 나는 오류를보고 있어요 내 UI를 테스트하기 위해 (zombie.labnotes.org) zombie.js를 사용하여 : 포트 URL :이 리퍼러가 없습니다과 페이지가 로컬 호스트에서 렌더링되기 때문에Maxmind JavaScript API는 TLD없는 (로컬) 도메인을 지원하지 않습니다.

Error: Server returned status code 401 from https://geoip-ipv4.maxmind.com/geoip/v2.1/city/me

는 아마도 이것이다. Maxmind UI에서 TLD없는 도메인 (예 : localhost)을 추가 할 수 없습니다.

내가 요청 조롱하려고하면 :

browser.resources.mock('https://geoip-ipv4.maxmind.com/geoip/v2.1/city/me', {}); 

를 내가 얻을 :

Error: undefined: Cannot make request to different domain

나는이 Maxmind의 API 또는 좀비 버그?

+0

MaxMind JS 서비스는 "localhost"의 리퍼러와 작동하지만 리퍼러 없이는 작동하지 않습니다. 이는 전송되는 것으로 가정합니다. –

답변

0

웹 사이트에 게시 된 오류 코드 401에 따르면이 오류가 발생할 가능성은 2 가지입니다.

이유 1 : 사이트의 도메인이 등록되지 않았습니다.

이유 2 : 서비스 계획에 포함되지 않은 서비스 나 기능에 액세스하려고했습니다.