asp.net 获取IP地理位置的几个主要接口

摘要:
Format=js&ip=218.192.3.42结果:varremote_ ip_info={“ret”:1,“start”:“218.192.0.0”,“end”:“218.192.7.255”,“country”:“u4e2du56fd”,“province”:“u1e7fu4e1c”,“city”:“u2e7fu5d de”,“district”:“”,“isp”:”u6559u80b2u7f51“,“type”:“u5b66u6821”,“desc”:“u 5e7fu5deu5927u5b66u7ebau7ec7 u670du88c5u5b66u9662u6559u80b2u7f51“};搜狐IP地址查询界面:http://pv.sohu.com/cityjson搜狐IP地址查询界面:http://pv.sohu.com/cityjson?ie=utf-8.它不是原创的。让我们一起分享。跳到[1][全屏预览]视图源打印?Ip=[Ip address string]03042.响应信息:0506国家、省、市(县)运营商07083。返回数据格式:09{“code”:0,“data”:{“ip”:“210.75.22.554”,“country”:“u4e2du56fd”,“area”:“u534eu5317”,10“region”:“u1317u4eacu5e02”,“city”:“u2317u4eacu5e02”,“country”:“”,“isp”:”u7535u4fe1“,11“country_id”:86“,”area_id“100000”,“region_id”:110000“,”city_id“110000”,12“country y_id“:”-1“,”isp_id“:”100017“}}13代码值的含义是:0:成功,1:故障。

腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress

新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js

结果:

var remote_ip_info = {"ret":1,"start":"223.223.192.0","end":"223.223.207.255","country":"u4e2du56fd","province":"u5317u4eac","city":"u5317u4eac","district":"","isp":"","type":"","

新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42

结果:

var remote_ip_info = {"ret":1,"start":"218.192.0.0","end":"218.192.7.255","country":"u4e2du56fd","province":"u5e7fu4e1c","city":"u5e7fu5dde","district":"","isp":"u6559u80b2u7f51","type":"u5b66u6821","desc":"u5e7fu5ddeu5927u5b66u7ebau7ec7u670du88c5u5b66u9662u6559u80b2u7f51"};

搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson

搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8

不是原创,拿来和大家分享一下。     跳至 [1] [全屏预览]

011. 请求接口(GET):
02http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]
03 
042. 响应信息:
05 
06(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商
07 
083. 返回数据格式:
09{"code":0,"data":{"ip":"210.75.225.254","country":"u4e2du56fd","area":"u534eu5317",
10"region":"u5317u4eacu5e02","city":"u5317u4eacu5e02","county":"","isp":"u7535u4fe1",
11"country_id":"86","area_id":"100000","region_id":"110000","city_id":"110000",
12"county_id":"-1","isp_id":"100017"}}
13其中code的值的含义为,0:成功,1:失败。

免责声明:文章转载自《asp.net 获取IP地理位置的几个主要接口》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转】R语言主成分分析(PCA)第十三节、SURF特征提取算法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

接口测试笔记

1.2 一..接口测试:通过相应的工具或者人工对某一个接口的工作状态进行测试的过程 二..接口测试点: 1.测试接口正确性:保证接口地址与请求方法是正确的 2.测试接口的安全性:有一些接口不能直接暴露,我们需要对它进行炎症之后才可以去调用 3.测试接口的性能:例如:我们需要考虑某一个接口在N多个用户访问的时候工作的压力 4.测试接口的数据:保证接口返回的数...

产品逻辑中的—B端技术常识:同步异步接口模式

参看:http://www.woshipm.com/pd/3085570.html;http://www.woshipm.com/pd/3544202.html 在软件开发中,接口是一个非常重要的概念。所谓接口,是指两个对象进行通信的方式和协议。 软件领域的接口和我们生活中所使用的硬件设备的接口(例如USB接口、苹果的Lighting接口、3.5mm耳机接...

day1_json_viewer美化接口请求、接口用例设计的方式和接口测试的必要性

接口返回值json方式展示在谷歌浏览器方式:点击右上角三个点,单击更多工具(L)->扩展程序,点击加载已解压的扩展程序按钮,选择已解压的json_viewer(通过json_viewer.zip解压缩)的文件夹,点击更新按钮,刷新浏览器,如下图: 可以看到请求时间和url,以及美化后的返回值,比之前在一行展示好看多了 接口用例设计,以注册接口为例:...

Charles与Jmeter结合编写接口测试

个人工作总结 一、从Charles中获取数据 第一步:获取接口Contents中的Headers数据 放入Jmeter的HTTP信息头管理器 第二步:获取接口Contents中Query String数据 放入Jmeter的HTTP请求参数中 第三步:Jmeter中创建http请求,复制数据后使用Add from Clipboard快捷键粘贴 Http...

Vue + Element UI 实现权限管理系统 前端篇(十):动态加载菜单

动态加载菜单 之前的 导航树 是写死的,实际应用中需要从后台服务器获取菜单数据之后动态生成。 之前的mock已经准备好了模拟数据 接口模块化 之前说过,当接口变多时,放在一个 interface.js 中不方便维护。 现在改名为 api.js 作为集合文件,将里面的 相关接口 都转入新的文件夹 modules 里面。  模块化之后,模块接口写在相应的模块...

接口回调之简要理解

【背景】在Android中非常多得使用到了接口回调的机制,今天就有幸了解一下,接口回调是怎么回事(简单理解) 接口回调的使用: 接口回调在android中的使用还是蛮多的,记录一下吧,也算是皮毛吧。毕竟,用起来还是很灵活的。 先来看看最基础的使用:   Button bt = findViewById(R.id.bt);   bt.setOnclickLi...