【发布时间】:2013-10-28 13:34:22
【问题描述】:
我正在尝试通过以下方法检查 url http://master.dev.brandgear.net 是否有效:
private bool UrlIsValid(string url)
{
using (var webClient = new WebClient())
{
bool response;
try
{
webClient.UseDefaultCredentials = true;
using (Stream strm = webClient.OpenRead(url))
{
response = true;
}
}
catch (WebException we)
{
response = false;
}
return response;
}
}
但是,我收到了网络异常 "404 not found."。我用Uri.IsWellFormedUriString 检查了uri,它返回true。但是,可以通过浏览器打开相同的 url。知道如何验证它吗?
【问题讨论】:
-
我认为您收到错误 404 未找到。
-
是的,没错。由于“斜线”错误,问题被错误地提出。