记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 互联网络

分享:获得IP地址详细信息的接口(来自taobao网)

作者:Kaka    时间:2015-2-7 8:54:37    浏览:    评论:3

有时候因某些需要我们要获得一个IP地址的某些信息,但是我们又没有IP数据库和相关的程序,怎么办呢?本文给大家分享一个可以随意调用的接口,通过这个接口,可以获得一个IP地址的详细信息,这个接口是由taobao提供的。

代码如下:

http://ip.taobao.com/service/getIpInfo.php?ip=

怎样调用?我们只需把IP地址加到参数“ip”上,例如,要获得202.96.128.86的详细信息,就可以使用这样的访问地址:

http://ip.taobao.com/service/getIpInfo.php?ip=202.96.128.86

访问这个地址后,会直接返回一段Json格式的字符串,如下所示:

{"code":0,"data":{"country":"\u4e2d\u56fd","country_id":"CN","area":"\u534e\u5357","area_id":"800000","region":"\u5e7f\u4e1c\u7701","region_id":"440000","city":"\u5e7f\u5dde\u5e02","city_id":"440100","county":"","county_id":"-1","isp":"\u7535\u4fe1","isp_id":"100017","ip":"202.96.128.86"}}

中文已经进行了编码转换,按照字面意思理解,country后面的是国家名称;area是区域,上面的中文编码是“华南”;region是省份,上面的中文编码是“广东省”;city是城市,上面的中文编码是“广州市”。

编码转换可以用js的unescape()函数,如下面的写法:

<script>
alert(unescape("\u5e7f\u4e1c\u7701"));
</script>

得到上面的字符串后,就可以使用各种语言获得需要的信息了。

下面相关的一些收藏,您可能也感兴趣哦!

可以获得IP所属机房线路的查询

可以获得ip经度纬度的程序API接口

调用新浪IP查询接口获取客户端用户ISP提供商

Tags: Internet  

加入本站QQ群(312716741),交流分享网站建设、优化、SEO技术。。。

 

上一篇: 设置win2003远程服务器允许同时连接数多于默认的2个
下一篇: deflate——过时的网页压缩格式,最好禁用

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009 All Rights Reserved. 粤ICP备09073737号

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009 All Rights Reserved.