如何检查给定URL上是否存在页面?
我有这个代码:
private void check(string path)
{
try
{
Uri uri = new Uri(path);
WebRequest request = WebRequest.Create(uri);
request.Timeout = 3000;
WebResponse response;
response = request.GetResponse();
}
catch(Exception loi) { MessageBox.Show(loi.Message); }
}
Run Code Online (Sandbox Code Playgroud)
但是这会给出有关代理的错误消息.:(
据猜测,在不知道具体错误消息或路径的情况下,您可以尝试将 WebRequest 转换为 HttpWebRequest,然后设置 WebProxy。