java中IP地址判断所属区域(baidu接口)
来源:互联网 发布:直销矩阵制度图解 编辑:程序博客网 时间:2024/04/29 15:58
传入ip地址的字符串,返回所在市字符串,未查询到则return “读取失败”
解析json使用 org.json.*
public static String getAddressByIP(String strIP) {try {URL url = new URL("http://api.map.baidu.com/location/ip?ak=F454f8a5efe5e577997931cc01de3974&ip="+strIP);URLConnection conn = url.openConnection();BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));String line = null;StringBuffer result = new StringBuffer();while ((line = reader.readLine()) != null) {result.append(line);}reader.close();String ipAddr = result.toString();try {JSONObject obj1= new JSONObject(ipAddr);if("0".equals(obj1.get("status").toString())){JSONObject obj2= new JSONObject(obj1.get("content").toString());JSONObject obj3= new JSONObject(obj2.get("address_detail").toString());return obj3.get("city").toString();}else{return "读取失败";}} catch (JSONException e) {e.printStackTrace();return "读取失败";}} catch (IOException e) {return "读取失败";}}
0 0
- java中IP地址判断所属区域(baidu接口)
- 根据IP地址判断所属城市
- Python批量判断IP地址所属地区
- 获取本机的ip地址和所属区域
- 如何查看url的IP地址,以及IP地址所属区域
- IP地址所属运营商查询
- 常用公共函数库(验证mac地址、判断ip所属网段、创建文件夹、读取文件、获取移动客户端类型等)
- VC++编写IP所属区域查询工具
- Java判断IP地址合法性
- JAVA 正则判断IP地址
- ip正则表达式 java判断ip地址
- ip数据库可查询该IP所属的区域
- 根据IP地址查询其所属城市
- Js获取客户端ip以及所属地址
- 通过腾讯获取IP所属地址
- 判断IP地址(精辟)
- js中判断输入ip地址是否合法
- javascript中判断IP地址格式
- Xcode7手动导入第三方库
- git记住账号密码
- 2010 work Summary
- 在windows系统中安装hadoop
- 前端学习之HTML基础标签(1)
- java中IP地址判断所属区域(baidu接口)
- Linux命令全称及目录结果
- C语言数据类型之共用体
- 复习php手册
- RecyclerView.Adapter中的viewType
- Android 系统稳定性 - OOM(二)
- 样本不均衡问题--bagging方法
- SSH框架搭建步骤(笔记)
- JSP中EL表达式日期格式化