知识大全 asp.net用三种方法检测远程URL存在与否
Posted 知
篇首语:最怕一生碌碌无为,还安慰自己平凡可贵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 asp.net用三种方法检测远程URL存在与否相关的知识,希望对你有一定的参考价值。
asp.net用三种方法检测远程URL存在与否 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用 种方法检测远程URL是否存在
private void Page_Load(object sender System EventArgs e)
string url = / ;
string url = ;
Response Write( <li>方法 );
Response Write(url + 存在 + UrlExistsUsingHttpWebRequest(url ) ToString());
Response Write( <li>方法 );
Response Write(url + 存在 + UrlExistsUsingSockets(url ) ToString());
Response Write( <li>方法 );
Response Write(url + 存在 + UrlExistsUsingXmlHttp(url ) ToString());
Response Write( <li>方法 );
Response Write(url + 存在 + UrlExistsUsingHttpWebRequest(url ) ToString());
Response Write( <li>方法 );
Response Write(url + 存在 + UrlExistsUsingXmlHttp(url ) ToString());
private bool UrlExistsUsingHttpWebRequest(string url)
try
System Net HttpWebRequest myRequest = (System Net HttpWebRequest)System Net WebRequest Create(url);
myRequest Method = HEAD ;
myRequest Timeout = ;
System Net HttpWebResponse res = (System Net HttpWebResponse)myRequest GetResponse();
return (res StatusCode == System Net HttpStatusCode OK);
catch (System Net WebException we)
System Diagnostics Trace Write(we Message);
return false;
private bool UrlExistsUsingXmlHttp(string url)
//注意 此方法需要引用Msxml dll
MSXML XMLHTTP _xml();
_xml open( HEAD url false null null);
_xml send( );
return (_xml status == );
private bool UrlExistsUsingSockets(string url)
if (url StartsWith(// )) url = url Remove( // Length);
try
System Net IPHostEntry ipHost = System Net Dns Resolve(url);
return true;
catch (System Net Sockets SocketException se)
System Diagnostics Trace Write(se Message);
return false;
cha138/Article/program/ASP/201311/21653
相关参考
在ASP.NET中执行URL重写 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言 让我
ASP.net实现无扩展名的URL重写 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! URL重写
Asp.net关于对url编码的转化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天突然遇到
在ASP.NET中自动给URL加上超级链接 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为一
在ASP.NET中实现UrlRewriting 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 概
在ASP.NET中自动给URL地址加上超链接 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为
ASP.NET中获取URL重写前的原始地址 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在AS
知识大全 ASP.NET MVC 4框架揭秘:URL路由(1)
ASP.NETMVC4框架揭秘:URL路由(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET MVC 4框架揭秘:URL路由(2)
ASP.NETMVC4框架揭秘:URL路由(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET MVC 4框架揭秘:URL路由(3)
ASP.NETMVC4框架揭秘:URL路由(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!