我想检查一个 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 应用程序