gpt4 book ai didi

java - 如何从 MaxMind 的 GeoLite2 City 本地 mmdb 和关联的 Java API 获取电话区号?

转载 作者:行者123 更新时间:2023-12-02 03:27:54 24 4
gpt4 key购买 nike

使用本地加载的 mmdb 数据库和 MaxMind 的 Java 客户端 API 返回的 CityResponse 中似乎缺少“areaCode”。 API服务调用版本好像有这个。

我正在使用这个:

   reader = new DatabaseReader.Builder(database)
.withCache(new CHMCache()).build();
}

设置阅读器后,我使用这个:

     InetAddress ipAddress = InetAddress.getByName(ip);
CityResponse response = reader.city(ipAddress);

响应中返回的 json 包含除“areaCode”之外的所有内容,而 Web 服务调用具有 areaCode。

如果我使用本地 .DAT 加载文件切换到旧版 java ApI,我也会得到“areaCode”吗?

最佳答案

区号是not included in GeoIP2 。 GeoIP City Legacy 确实包含区号。

关于java - 如何从 MaxMind 的 GeoLite2 City 本地 mmdb 和关联的 Java API 获取电话区号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38546478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com