获取Ip所在城市名与详细
2018-08-06 22:48
211 查看
//获取ip和地理信息 string url = "http://pv.sohu.com/cityjson"; WebRequest wRequest = WebRequest.Create(url); wRequest.Method = "GET"; wRequest.ContentType = "text/html;charset=UTF-8"; WebResponse wResponse = wRequest.GetResponse(); Stream stream = wResponse.GetResponseStream(); StreamReader reader = new StreamReader(stream, System.Text.Encoding.Default); string str = reader.ReadToEnd(); //url返回的值 reader.Close(); wResponse.Close(); //var returnCitySN = {"cip": "113.57.68.117", "cid": "420100", "cname": "湖北省武汉市"}; // Response.Write(str); var start = str.IndexOf('{'); var end = str.IndexOf('}'); str = str.Substring(start, (end - start) + 1); //{"cip": "113.57.68.117", "cid": "420100", "cname": "湖北省武汉市"} //Response.Write(str); //湖北省武汉市 JObject jonObj = JObject.Parse(str); label1.Text = jonObj["cname"].ToString() + " " + jonObj["cip"].ToString(); using (var client = new WebClient()) { client.Encoding = Encoding.UTF8; var urld = "http://ip.taobao.com/service/getIpInfo.php?ip="+jonObj["cip"].ToString(); var json = client.DownloadString(urld); var ip = JsonConvert.DeserializeObject<TIPData>(json); cityname.Text = ip.data.city; }
相关文章推荐
- WindowsPhone8 自动获取 ip 以及 当前所在城市信息
- 通过IP地址获取IP所在城市和所使用运营商
- 利用js获取IP,所在城市
- php 通过ip获取所在城市地址信息 获取计算机外网ip
- ip获取所在城市名称等信息接口,及函数
- WebService获取服务端硬件信息和客户端IP,MAC,浏览器信息,所在城市《转》
- 前端通过获取广域网ip然后根据ip得到所在的城市
- 调用腾讯接口,获取电脑ip,所在省份城市[PHP实现]
- 根据IP获取所在的国家城市
- WebService获取服务端硬件信息和客户端IP,MAC,浏览器信息,所在城市-
- WebService获取服务端硬件信息和客户端IP,MAC,浏览器信息,所在城市-
- C# 解析百度天气数据,Rss解析百度新闻以及根据IP获取所在城市
- php 根据ip获取所在城市
- 调用腾讯接口,获取电脑ip,所在省份城市[javascript实现]
- 用ip获取所在城市
- ASP.NET获取外网IP,并获取该IP所在城市地区名
- C#获取外网IP地址;C#获取所在IP城市地址
- C# 解析百度天气数据,Rss解析百度新闻以及根据IP获取所在城市
- ip获取所在城市名称接口-JAVA
- 增强记忆的好方法,做笔记---获取用户ip地址及所在城市