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

c#
2015-05-02 0 980
C# 判断指定URL地址是否可以正常访问

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

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

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);//返回响应的状态

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

myRequest.UseDefaultCredentials=true;

遇见资源网 c# C# 判断指定URL地址是否可以正常访问 http://www.ox520.com/11952.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务