1

我想检查一个 url 是否存在以及是否重定向到任何我想获得重定向 url 的地方。

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

从有效我的意思是最小的数据传输量

    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 应用程序

4

0 回答 0