返回顶部

收藏

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

发表评论