Почему вместо одного запроса выполняется два - C#

Узнай цену своей работы

Формулировка задачи:

public string Get(string url, CookieContainer cookieCollection=null, bool Redirect = true)
      {
         
         string str = "error";
         try
         {
            
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Method = "GET";
            request.Headers.Add("Accept-Language", "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4");
            request.UserAgent = UserAgent;
            request.Timeout = Time;
            request.CookieContainer = cookieCollection;
            request.KeepAlive = true;
            request.AllowAutoRedirect = Redirect; 
            if (ProxyHTTP != null)
            {
               try
               {
                  string[] strArray = ProxyHTTP.Split(new [] { ':' });
                  request.Proxy = new WebProxy(strArray[0], Convert.ToInt32(strArray[1]));
               }
               catch
               {
                  MessageBox.Show("Неверные прокси");
               }
            } 
            
            using (Stream stream = request.GetResponse().GetResponseStream())
            {
               try
               {
                  this.cookieCollection = request.CookieContainer;
               }
               catch
               {
               }
               str = new StreamReader(stream, Encoding.UTF8).ReadToEnd();
            }
            AbsoluteUri = request.Address.AbsoluteUri;
         }
         catch
         {
         }
         return str;
      }
вот !

Решение задачи: «Почему вместо одного запроса выполняется два»

textual
Листинг программы
 var web = new web();
           var coooo = new CookieContainer();
           web.UserAgent=HttpHelper.RandomChromeUserAgent();
           web.ProxyHTTP = "41.75.201.146:8080";
           web.Get("https://vk.com/",coooo);
           MessageBox.Show(web.Loc);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы