我想从我的网站检查某人的网站中是否有特定的 url?例如:我的网站是 www.example1.com 另一个网址是 www.example2.com
我想检查网址 www.example2.com/blogs 是否可以从 www.example1.come 网站获得?
可能吗?如果是这样,你能告诉我如何检查吗?谢谢。
我想从我的网站检查某人的网站中是否有特定的 url?例如:我的网站是 www.example1.com 另一个网址是 www.example2.com
我想检查网址 www.example2.com/blogs 是否可以从 www.example1.come 网站获得?
可能吗?如果是这样,你能告诉我如何检查吗?谢谢。
您可以使用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
}
}
}