我想检查一个网址是否存活以及是否重定向到我想要重定向网址的任何地方。
这是我的功能,但我不确定它是否是最有效的方式
从有效开始,我指的是最小数据传输量
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应用程序