我正在尝试http://master.dev.brandgear.net
通过以下方法检查 url 是否有效:
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,Uri.IsWellFormedUriString
它返回true。但是,可以通过浏览器打开相同的 url。知道如何验证它吗?