如何查看网址可以在我网站的其他网站上找到?

时间:2012-10-19 06:57:01

标签: asp.net-mvc

我想查看我网站上某人网站上的特定网址? 例如: 我的网站是www.example1.com 另一个网址是www.example2.com

我想从www.example1.come网站查看网址www.example2.com/blogs是否可用?

有可能吗?如果是这样,请告诉我如何检查? 感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用WebClient类向此网址发送HTTP请求并捕获异常。如果远程服务器返回404,则在尝试下载内容时会出现异常:

using (var client = new WebClient())
{
    try
    {
        client.DownloadData("http://www.google.com/x");
        // The url exists
    }
    catch (WebException ex)
    {
        if (((HttpWebResponse)ex.Response).StatusCode == HttpStatusCode.NotFound)
        {
            // 404
        }
    }
}