基于淘宝IP地址库的Java调用封装(Java)
2018-03-09 15:03
489 查看
基于淘宝IP地址库的Java调用封装
1.简介
项目源码地址:https://github.com/imu-hupeng/TaobaoIP
这个库基于的开放的Taobao IP地址库 制作而成。
关于淘宝IP地址库(以下摘自官网文档)1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商。
2. 用户可以根据自己所在的位置和使用的IP地址更新我们的服务内容。
3. 提供国家、省、市、县、运营商全方位信息,信息维度广,格式规范。
4. 提供完善的统计分析报表,省准确度超过99.8%,市准确度超过96.8%,数据质量有保障。
2.使用样例
Java调用格式如下:
public class Main { public static void main(String[] args) { TaobaoIPResult result = TaobaoIP.getResult("183.175.12.160"); if (result.getCode() == 0){ System.out.println("国家/地区:" + result.getCountry()); System.out.println("省份:" + result.getRegion()); System.out.println("城市:" + result.getCity()); System.out.println("运营商:" + result.getIsp()); }else { System.err.println("ip地址查询失败,请检查ip地址是否正确"); } } }
以上样例调用成功的结果:
国家/地区:中国省份:内蒙古
城市:呼和浩特
运营商:教育网
3.Jar包以及依赖下载:
TaobaoIP.jar此jar包依赖以下库:
nutz-1.r.65.jar
4.使用方式
下载以上的两个Jar包,然后导入到你的IDE中,即可调用成功5.关于
作者:hupeng完成日期:2018/03/08
相关文章推荐
- Java 封装的邮件发送类,可直接调用(基于Maven)
- 基于JAX-WS调用Web Service的Java客户端
- 基于透明代理的内部类访问抽象1-类型与调用的封装
- 基于JAVA的短信验证码api调用代码实例
- jmeter性能测试,基于scf框架的"java请求"接口封装、环境配置与测试
- 基于 Android NDK 的学习之旅----- C调用Java
- java第七周实验封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表。再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printE
- 基于java的zabbix api调用实现数据共享
- 分布式Java--基于远程调用实现系统间通信
- java封装(一):基于具体的类库设计人员与客户端程序员(使用者)的分离
- java封装(二):基于抽象的类库设计人员与具体的类库设计人员的分离
- 基于 Android NDK 的学习之旅-----Java 调用C
- .net调用java webservice基于JBOSS服务器 学习笔记(一)
- 基于JAVA的万年历API调用代码实例源码
- 利用java基础写的一个简单的小游戏,没有UI界面,只是涉及到类的封装,方法的调用,方便日后复习用
- 使用java调用存储过程的通用封装
- 基于 Android NDK 的学习之旅----- C调用Java
- 编写一个封装学生信息的JavaBean对象,在jsp页面中调用该对象,并将学生信息输出到页面中。
- java Log4j封装,程序任何位置调用
- JAVA 调用淘宝IP地址库API