2013-04-02 1 views
0

Ниже код генерирует исключение таймаута после пары вызовов (5 или 10 вызовов), он отлично работает всегда, когда я запускаю скрипт на своей машине. Я читал здесь несколько ответов, что если он работает, когда работает скрипач, значит, это может быть проблема с прокси-сервером, но как он работает несколько раз? Я пробовал устанавливать значение тайм-аута больше, чем значение по умолчанию, но все же он терпит неудачу.Ошибка времени ожидания HttpWebRequest после пары вызовов

 HttpWebRequest requiredRequest = CreateRequestWithEmptyBody(url);    
     requiredRequest.ContentType = "application/xml"; 

      try 
      { 
       requestStream = requiredRequest.GetRequestStream(); 
       requestStream.Write(requestBodyData, offset: 0, count: requestBodyData.Length); 
       requestStream.Flush(); 
      } 
      catch (WebException exc) 
      { 

      } 
      finally 
      { 
       requestStream.Close(); 
      } 

ответ