HttpWebRequest проблемы - PullRequest
       7

HttpWebRequest проблемы

1 голос
/ 09 апреля 2010

У меня все еще проблемы с использованием HttpWebRequest.

Почему-то иногда в моем приложении просто прерывается звонок ...

HttpWebRequest req = null;
req =
   (HttpWebRequest)WebRequest.CreateDefault(new Uri(aRequest));
req.PreAuthenticate = true;
req.AllowAutoRedirect = true;
req.KeepAlive = false;

.....

resp = (HttpWebResponse)req.GetResponse();
resp.close();

Я закрываю ответ, но мне просто интересно, может ли он потерпеть неудачу, так как я делаю запросы везде?

Я попытался поиграть с классом ServicePointManager, надеясь, что это поможет, но на самом деле это не

System.Net.ServicePointManager.DefaultConnectionLimit = 100;
System.Net.ServicePointManager.MaxServicePoints = 100;

1 Ответ

0 голосов
/ 09 апреля 2010

Лучший подход - пойти после тайм-аута и понять, почему он истек. Может помочь трассировка System.Net или такие инструменты, как Microsoft Network Monitor и Wireshark.

Кроме того, я согласен, 8% выглядит плохо, приятель:)

...