C#如何根据ip地址获取主机的物理地址(精确到城市)?

这篇博客介绍了如何在C#中通过引入Newtonsoft.Json库来调用淘宝API,从而根据IP地址精确获取到主机所在城市的物理地址。首先需要下载并引用Newtonsoft.Json.dll,然后通过代码实现调用API获取IP信息。
摘要由CSDN通过智能技术生成

在百度了很多方法后,采用了淘宝api方法,终于奏效!

第一步:需要  using Newtonsoft.Json

引用该框架,需要下载 Newtonsoft.Json.zip

下载地址如下:http://www.zhating.cn/index.php/post/90.html

第二步:解压至dug文件夹,右键解决方案-添加-引用-浏览,双击添加 Newtonsoft.Json.dll(引用该dll可以参照http://www.zhating.cn/index.php/post/66.html  )

上述步骤做好后,添加如下代码

第三步:主要代码如下:

 public static string GetIPCitys(string strIP)
 {
 try
 {
 string Url = "http://ip.taobao.com/service/getIpInfo.php?ip=" + strIP + "";
 System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url);
 wReq.Timeout = 5000;
 System.Net.WebResponse wResp = wReq.GetResponse();
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

查无此人2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值