C# 检查url是否处于活动状态时代码中出现问题?
我已经用c写了一个方法# 当url以“www”开头(如www.abc.com)时,它仍将“url”显示为非活动url(false),并引发异常“无效URI:无法确定URI的格式”C# 检查url是否处于活动状态时代码中出现问题?,c#,asp.net,c#-4.0,C#,Asp.net,C# 4.0,我已经用c写了一个方法# 当url以“www”开头(如www.abc.com)时,它仍将“url”显示为非活动url(false),并引发异常“无效URI:无法确定URI的格式” 请帮帮我 如果通过url=”,则代码不太可能按照您描述的方式失败https://insurance.ky.gov/Home.aspx?Div_ID=2“。请确保为所有值提供并使用内联常量。如果我添加www,它仍然显示为false…代码看起来不错,应该可以工作。你试过其他网址吗? public static b
请帮帮我 如果通过
url=”,则代码不太可能按照您描述的方式失败https://insurance.ky.gov/Home.aspx?Div_ID=2“
。请确保为所有值提供并使用内联常量。如果我添加www,它仍然显示为false…代码看起来不错,应该可以工作。你试过其他网址吗?
public static bool Test(string url)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Method = "HEAD";
try
{
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
resp.Close();
return true;
}
catch
{
return false;
}
}