读书人

C# 如何判断URL存在不存在?

发布时间: 2014-01-03 00:30:09 作者: rapoo

C# 怎么判断URL存在不存在??
URL是http://moman-share.oss-cn-hangzhou.aliyuncs.com/shareImage/asd@s.com201312311818.jpg

我用网上的方法试了都不行啊。。但是这个URL是存在的啊,大家可以浏览器查看


private static bool UrlExistsUsingHttpWebRequest(string url)
{
try
{
System.Net.HttpWebRequest myRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
myRequest.Method = "HEAD";
myRequest.Timeout = 200;
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;
}
}

测试http://baidu.com 就可以,但是上面的URL就是不行。。

求高人支招,上面的URL用什么方法判断啊???????????

多谢~~
[解决办法]
你写个Http请求,查看是否有返回结果吧,这样就应该能判断了

读书人网 >C#

热点推荐