日期:2014-05-17  浏览次数:20839 次

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请求,查看是否有返回结果吧,这样就应该能判断了