返回顶部

收藏

C# 判断指定URL地址是否可以正常访问

更多

C# 判断指定URL地址是否可以正常访问

如果只是判断url是否存在,不需要抓取整个url,只需要通过head方式请求即可

值得说明的是有时某些URL是权限设置的,所以我们应在下面的语句中加入一句代码:

myRequest.UseDefaultCredentials=true;

HttpWebRequest   myRequest= (HttpWebRequest)WebRequest.Create(url);
myRequest.Method="HEAD";               //设置提交方式可以为"get","head"等
myRequest.Timeout=10000;              //设置网页响应时间长度
myRequest.AllowAutoRedirect=false;//是否允许自动重定向
HttpWebResponse  myResponse= (HttpWebResponse)myRequest.GetResponse();
return  (myResponse.StatusCode==HttpStatusCode.OK);//返回响应的状态
//该片段来自于http://outofmemory.cn

标签:c#,.net,网络

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 姚 广远 发表 2015-06-22 07:01:45 C++ 中的封送处理概述
  2. Herb Sutter 发表 2012-08-02 11:26:37 “Strong” and “weak” hardware memory models
  3. dormy 发表 2013-12-12 02:28:41 c#.netDataGrid绑定数据库数据
  4. itcodes 发表 2014-07-22 17:00:00 C#计算时间差。
  5. 姚 广远 发表 2015-06-22 07:01:45 C++ 中的封送处理概述
  6. 姚 广远 发表 2015-04-15 05:20:48 C#语言规范—语句
  7. 米豆网 - 1000seo 发表 2012-08-21 05:09:00 .netframework中TimeZoneInfo类的使用
  8. Herb Sutter 发表 2012-12-03 21:34:30 Perspective: “Why C++ Is Not ‘Back’”
  9. Herb Sutter 发表 2013-07-09 16:47:02 Recommended reading: Why mobile web apps are slow
  10. 姚 广远 发表 2015-04-14 06:17:41 C# 语言规范 —类型、变量和值
  11. 姚 广远 发表 2015-04-13 02:54:10 C# 与 C++ 数据类型对照表
  12. 姚 广远 发表 2015-04-13 05:03:47 .NET运行机制

发表评论