РЕДАКТИРОВАТЬ: Решено, проблема была на стороне сервера.
Я использую C # и .NET2, и мне интересно, что ошибка WebRequest .. Я делаю несколько хороших запросов с помощью этого метода, и все в порядке, но после этого каждый раз, когда я получаю «Время операции истекло». Я действительно не понимаю, почему это так.
public string RequestPage(string url) {
HttpWebRequest req = null;
string line = "";
string site = "";
try {
req = (HttpWebRequest) WebRequest.Create(url.Trim());
req.Timeout = 10000;
StreamReader reader = new StreamReader(req.GetResponse().GetResponseStream());
while ((line = reader.ReadLine()) != null) {
site += line;
}
return site;
} catch (Exception ex) {
MessageBox.Show("ERROR " + ex.Message);
}
return null;
}