博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断URL文件是不是在于在。
阅读量:7019 次
发布时间:2019-06-28

本文共 794 字,大约阅读时间需要 2 分钟。

判断URL文件是不是在于在。

 

private static bool UrlIsExist(string url){    System.Uri u = null;    try    {        u = new Uri(url);    }    catch { return false; }    bool isExist = false;    System.Net.HttpWebRequest r = System.Net.HttpWebRequest.Create(u) as System.Net.HttpWebRequest;    r.Method = "HEAD";     try    {        System.Net.HttpWebResponse s = r.GetResponse() as System.Net.HttpWebResponse;        if (s.StatusCode == System.Net.HttpStatusCode.OK)        {            isExist = true;        }    }    catch (System.Net.WebException x)    {        try        {            isExist = ((x.Response as System.Net.HttpWebResponse).StatusCode != System.Net.HttpStatusCode.NotFound);        }        catch { isExist = (x.Status == System.Net.WebExceptionStatus.Success); }    }    return isExist;}

 

转载地址:http://hkzxl.baihongyu.com/

你可能感兴趣的文章
面向对象5大基本原则
查看>>
改变视图
查看>>
关于self.get_body_argument()解析post数据报错
查看>>
_locale_t的相关
查看>>
五种Spring事务的配置的方式
查看>>
【很好的学习Linux驱动的教材】Linux那些事儿系列[全][pdf]
查看>>
Windows 2008 / 2008 R2 开启显卡硬件加速
查看>>
PHP配置文件详解php.ini
查看>>
浅谈OA系统与Portal门户的区别
查看>>
初学Redis(2)——用Redis作为Mysql数据库的缓存
查看>>
dva 脚手架目录分析
查看>>
《良质!PHP企业级系统开发》- PDF抢鲜版,附全书高清脑图
查看>>
docker create your own image
查看>>
sql 1130 is not allowed to connect to this MySQL
查看>>
设置IP地址、网关DNS
查看>>
WebSocket详解(三):深入WebSocket通信协议细节
查看>>
Java经典设计模式-结构型模式-桥接模式(Bridge)
查看>>
linux下使用 tar 命令
查看>>
数据库的OLTP和OLAP区别
查看>>
Java读取Properties文件的六种方法
查看>>