Задать вопрос
@andoral

Почему третий подряд request.GetResponse на одном домене никогда не выполняется (таймаут)?

var request = WebRequest.CreateHttp("https://google.com");
var response = request.GetResponse();

request = WebRequest.CreateHttp("https://google.com");
response = request.GetResponse();

request = WebRequest.CreateHttp("https://google.com/chrome");
response = request.GetResponse(); //здесь вылетает по таймауту


Кстати, с фидлером все реквесты отлично респонсятся.

upd#1
Проверил на Ubuntu (на том же ПК) - все ок.
Проблема на Win 7.
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
response.Dispose();
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kttotto
пофиг на чем писать
А если так?
request.Timeout = Timeout.Infinite;
request.KeepAlive = true;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы