0

我想从我的网站检查某人的网站中是否有特定的 url?例如:我的网站是 www.example1.com 另一个网址是 www.example2.com

我想检查网址 www.example2.com/blogs 是否可以从 www.example1.come 网站获得?

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

4

1 回答 1

1

您可以使用WebClient类向此 url 发送 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
        }
    }
}
于 2012-10-19T06:59:12.867 回答