У меня есть класс потоков, который делает веб-запрос. После 20-30 запросов URL-адресов выбрасывается исключение: System.Web.HttpException: время ожидания запроса. Мой код ниже, где он бросает исключение:System.Web.HttpException: ошибка при запросе времени ожидания?
httpReq.AllowAutoRedirect = false;
httpReq.KeepAlive = false;
httpReq.Headers.Add("Location", "");
httpReq.Timeout = this.HttpRequestTimeout;
httpRes = (HttpWebResponse)httpReq.GetResponse();
В последней строке: httpRes = (HttpWebResponse) httpReq.GetResponse(); это исключение. «Удаленный сервер вернул ошибку: (403) Запрещено».
Я использую сеанс для установки некоторых значений с заголовком запроса.
Вы отправляете запрос на разные URL-адреса/хосты? Действительно ли работает ваш url? –
Thanx для ответа, да URL-адреса разные, и все они работают ... – Sandy
Некоторые URL-адреса такие же и некоторые разные, но все они отправляются с одного сервера. – Sandy