2014-11-28 9 views
0

Я использую JavaScript API (http://dev.maxmind.com/geoip/geoip2/javascript/), который хорошо работает. Однако при использовании zombie.js (zombie.labnotes.org) для тестирования моего UI я вижу ошибки:Maxmind JavaScript API не поддерживает домены с меньшим доменом (local)

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

Предположительно это происходит потому, что нет реферер и страница отображаются с локальным: URL порта. Пользовательский интерфейс Maxmind не позволяет мне добавлять домены типа TLD (например, localhost).

Если я пытаюсь издеваться запрос:

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

я получаю:

Error: undefined: Cannot make request to different domain

Я это ошибка с API или зомби Maxmind в?

+0

Служба MaxMind JS работает с реферером «localhost», но она не будет работать без какого-либо реферера, и я предполагаю, что это то, что отправляется. –

ответ

0

В соответствии с кодом ошибки 401, опубликованным на веб-сайте, есть две возможности получения этой ошибки.

Причина 1: Домен вашего сайта не зарегистрирован.

Причина 2: Вы попытались получить доступ к услугам или функциям, не охваченным вашим планом обслуживания.