公用的web服务
1。http://www.webxml.com.cn/zh_cn/index.aspx
1.1.www.webxml.com.cn/WebServices/WeatherWebService.asmx 天气预报
1.2http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx国内手机号码归属地查询
1.3http://fy.webxml.com.cn/webservices/EnglishChinese.asmx 中英文翻译等
1.4等等
2.http://iframe.ip138.com/ic.asp 获取本机外网IP
/// <summary>
/// 获取本机的上网IP
/// </summary>
/// <returns></returns>
private static string GetConnectNetAddress()
{
string strUrl = "http://iframe.ip138.com/ic.asp"; //获得IP的网址
Uri uri = new Uri(strUrl);
WebRequest webreq = WebRequest.Create(uri);
Stream s = webreq.GetResponse().GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.Default);
string all = sr.ReadToEnd(); //读取网站返回的数据 格式:您的IP地址是:[x.x.x.x]
int i = all.IndexOf("[") + 1;
string tempip = all.Substring(i, 15);
string ip = tempip.Replace("]", "").Replace(" ", "").Replace("<", "");
return ip;
}
3.公用WEB服务 http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx
/// <summary>
/// 根据外网IP获取上网IP的区域
/// </summary>
/// <returns></returns>
private string GetConnectNetAddressArea()
{
string strIP = GetConnectNetAddress();
IpAddressSearchWebService webService = new IpAddressSearchWebService();
string[] strArea = webService.getCountryCityByIp(strIP);
return strArea[1];
}
最新文章
- SQL Server 2008 R2——使用FULL OUTER JOIN实现多表信息汇总
- Microsoft.AspNet.Identity 自定义使用现有的表—登录实现
- php中method_exists()和is_callable()如何进行语句判断
- C语言实现memcpy和memmove
- c# 轻量级 ORM 框架 之 DBHelper 实现 (三)
- the first blog: record my coding
- EasyUI篇の日期控件
- Spring Boot(spring mvc升级版)
- 针对苹果最新审核要求:应用兼容IPv6
- DELPHI语法基础学习笔记-Windows 句柄、回调函数、函数重载等(Delphi中很少需要直接使用句柄,因为句柄藏在窗体、 位图及其他Delphi 对象的内部)
- Java垃圾回收学习笔记
- idea 中设置成公司规范的代码格式
- Android技术之-------电脑获取手机截图
- 4e00~9fa5
- 防止xss攻击。
- 【4opencv】CLR基本原理和如何运用于GOCW
- 解决PC有道云笔记卸载重装后无法数据同步问题
- Easyui入门视频教程 第04集---Easyui布局
- ubuntu16.04安装virtualbox
- Openresty+Lua+Redis灰度发布