检查网址的最有效方法是活动并重定向到任何地方?

时间:2013-02-28 16:37:45

标签: c# httpwebrequest httpwebresponse http-redirect

我想检查一个网址是否存活以及是否重定向到我想要重定向网址的任何地方。

这是我的功能,但我不确定它是否是最有效的方式

从有效开始,我指的是最小数据传输量

    public static string funcReturnResponseUri(string srUrl)
    {
        Uri siteUri = new Uri(srUrl);
        WebRequest wr = WebRequest.Create(siteUri);
        wr.Timeout = 30 * 1000;
        string srReturnUrl = "";
        try
        {
            using (HttpWebResponse response = (HttpWebResponse)wr.GetResponse())
            {
                srReturnUrl = response.ResponseUri.ToString();
                response.Close();
            }
        }
        catch
        {

        }
        return srReturnUrl;
    }

C#4.5 WPF应用程序

0 个答案:

没有答案