Как увеличить время ожидания при подключении к удаленному серверу с помощью HttpWebRequest?
Если вы используете HttpWebRequest , вы должны установить Таймаут на нужное значение:
HttpWebRequest request = WebRequest.Create(uri) as HttpWebRequest; request.Timeout = 5000 // in ms, the default is 100,000 request.GetResponse();
Прежде всего, есть HttpWebRequest.Timeout. Подробности здесь (и в ответе, который был опубликован, когда я печатал) .. Во-вторых, я бы предложил использовать System.Net.WebClient, который имеет очень простой в использовании интерфейс. Настройка тайм-аута для веб-клиента объясняется здесь .
HttpWebRequest.Timeout
System.Net.WebClient