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

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
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;

标签: 代码 权限

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:C#全角转换成半角函数

下一篇:C# 快速排序算法演示代码