Задать вопрос
@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.
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
Решения вопроса 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
response.Dispose();
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kttotto
пофиг на чем писать
А если так?
request.Timeout = Timeout.Infinite;
request.KeepAlive = true;
Ответ написан
Ваш ответ на вопрос

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

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