Maxmind JavaScript API不支持无TLD(本地)域

时间:2014-11-28 16:49:32

标签: javascript zombie.js maxmind

我正在使用效果很好的JavaScript API(http://dev.maxmind.com/geoip/geoip2/javascript/)。但是使用zombie.js(zombie.labnotes.org)测试我的UI我发现错误:

  

错误:服务器从https://geoip-ipv4.maxmind.com/geoip/v2.1/city/me

返回状态代码401

大概这是因为没有引用者,页面是从localhost:port URL呈现的。 Maxmind UI不允许我添加无TLD域(例如localhost)。

如果我试图模仿请求:

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

我明白了:

  

错误:未定义:无法向不同的域发出请求

我这是Maxmind的API或僵尸的错误?

1 个答案:

答案 0 :(得分:0)

根据网站上发布的错误代码401,有两种可能导致此错误。

原因1: 您网站的域名未注册。

原因2: 您试图访问服务计划未涵盖的服务或功能。