Java通过ip获取地址
2018-02-26 19:18
465 查看
public String getAddressByIP()
{
try
{
String strIP = "0.0.0.0";
URL url = new URL( "http://ip.qq.com/cgi-bin/searchip?searchip1=" + strIP);
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "GBK"));
String line = null;
StringBuffer result = new StringBuffer();
while((line = reader.readLine()) != null)
{
result.append(line);
}
reader.close();
strIP = result.substring(result.indexOf( "该IP所在地为:" ));
strIP = strIP.substring(strIP.indexOf( ":") + 1);
String province = strIP.substring(6, strIP.indexOf("省"));
String city = strIP.substring(strIP.indexOf("省") + 1, strIP.indexOf("市"));
... ...
... ...
}
catch( IOException e)
{
return "读取失败";
}
}
{
try
{
String strIP = "0.0.0.0";
URL url = new URL( "http://ip.qq.com/cgi-bin/searchip?searchip1=" + strIP);
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "GBK"));
String line = null;
StringBuffer result = new StringBuffer();
while((line = reader.readLine()) != null)
{
result.append(line);
}
reader.close();
strIP = result.substring(result.indexOf( "该IP所在地为:" ));
strIP = strIP.substring(strIP.indexOf( ":") + 1);
String province = strIP.substring(6, strIP.indexOf("省"));
String city = strIP.substring(strIP.indexOf("省") + 1, strIP.indexOf("市"));
... ...
... ...
}
catch( IOException e)
{
return "读取失败";
}
}
相关文章推荐
- java通过ip获取mac地址
- Java通过IP获取Mac地址:屏蔽Mac地址
- java 通过request获取ip 在通过ip获取地址
- Linux下java调取命令通过ip获取mac地址
- 通过cxf发布的webservice接口中获取来源地址的IP
- java程序获取IP、MAC相关地址属性
- java通过外网ip获取本地城市地理位置
- java获取本机ip和mac地址
- java服务器端根据ip获取客户端mac地址
- 淘宝IP地址库API接口 (PHP)通过ip获取地址信息
- java获取访问者真实ip和真实地址以及运营商
- Java通过百度地图API获取地址经纬度
- VC获取本机IP、子网掩码、网关、计算广播地址等信息代码(通过读注册表)
- 用java获取本机IP地址
- java 通过网络地址获取图片宽高
- Java获取本机ip地址
- java获取本机IP地址