C#使用HTTP头检测网络资源是否有效
来源:互联网 发布:4g网络的ip地址 编辑:程序博客网 时间:2024/06/02 04:31
C#使用HTTP头检测网络资源是否有效
C#使用HTTP头检测网络资源是否有效
作者:佚名 来源:中国自学编程网收集整理 发布日期:2009-02-09 我们有时候,需要知道某个网络资源是否有效、可用,但是我们并不想打开或下载这个资源,因为这个资源可能很大(例如需要下载的某个文件)
一种行之有效的方式,就是利用HTTP头返回的状态码来确定资源的可用性;我们通常的WEB访问,使用的是 GET 和 POST, 这里使用的是 HEAD 方式
static bool IsWebResourceAvailable(string webResourceAddress)
{
try
{
HttpWebRequest req = (HttpWebRequest)WebRequest.CreateDefault(new Uri(webResourceAddress));
req.Method = "HEAD";
req.Timeout = 1000;
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
return (res.StatusCode == HttpStatusCode.OK);
}
catch (WebException wex)
{
System.Diagnostics.Trace.Write(wex.Message);
return false;
}
}上面的函数中, webResourceAddress 是资源的地址,例如: http://www.zxbc.cn
如果资源可用,返回 true, 否则返回 false
- C#使用HTTP头检测网络资源是否有效
- c# 判断某个网络资源是否有效
- Java 判断网络资源是否有效
- 域名检测是否有效
- 检测RDNS是否有效
- 检测一个URL是否有效
- C#验证身份证是否有效
- DELPHI 检测URL地址是否有效
- 检测实例或类方法是否有效
- Java 检测是否为有效IP
- 检测android某个intent是否有效
- java 检测一个URL地址是否有效
- js检测判断链接是否有效
- 检测字符串是否是一个有效密码
- MySQL优化,索引和索引的使用和检测索引是否有效
- C#网络资源
- C# 网络资源
- 如何使用 C# 检测应用程序是否已停止响应
- ANT 下载,ant的配法 整理
- 将SQL2005中的数据库转换成SQL2000可以附加的数据库
- sql case用法
- 苹果3G iPhone将于第二季度亮相
- aiCache让WAP成为历史
- C#使用HTTP头检测网络资源是否有效
- sqlserver:openrowset / oracle:table/view@dblink名
- editor does not contain a main type
- USB启动盘,将DOS工具集成到WinPE的grub
- 如何查看内存中保存用户信息的单元(比如说密码等用户信息)
- 隐藏文件失效 注册表中破玄机
- 关于CEGUI
- YUI 3 学习笔记:dom
- 硬盘“0”磁道损坏的排解