以下是我试图为我需要的应用程序执行的代码片段。我正在记录服务器没有抛出异常的 couts 但是我提供的计数器 (i) 直到 170-190 条记录。
for (int j = 0; j < 1000 ; j++)
{
i++;
WebRequest request = WebRequest.Create(requestUrl);
request.Credentials = CredentialCache.DefaultNetworkCredentials;
using (WebResponse response = request.GetResponse())
{
using (var stream = response.GetResponseStream())
{
using (var reader = new StreamReader(stream))
{
var htmlString = reader.ReadToEnd();
partialViews.Add(MvcHtmlString.Create(htmlString));
}
}
}
}
我在做什么不正确的事情?有没有办法在这样的循环中连续地从不同的应用程序 url 获取 html 字符串。
我也尝试过使用WebClient
相同的类而不是WebRequest
和WebResponse