C# 检查url是否处于活动状态时代码中出现问题?

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

我已经用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 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;
        }
    }