我有一个“try”功能来访问页面并从中获取数据。有时候这个页面会崩溃4-5分钟,这可能是因为我经常访问它。为了解决这个问题,我设置了一个问题:
try
{
WebClient web = new WebClient();
stream = web.OpenRead("http://website.org/who.php");
}
catch (WebException wex)
{
if (((HttpWebResponse)wex.Response).StatusCode == HttpStatusCode.NotFound)
{
DONTDOSTUFF
}
{
DOSTUFF
}
}
然而,即使页面关闭,它也会跳转到“DOSTUFF”部分然后失败,因为没有数据可以操作。
有什么想法吗?顺便说一下,我是一个非常新手的编码员。事先谢谢。