HttpWebResponse: ошибка "WebException не обработано" - C#

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

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

Листинг программы
  1. public string get_html(string adress) // процедура получения html кода страницы
  2. {
  3. StringBuilder sb = new StringBuilder();
  4. byte[] buf = new byte[8192];
  5. HttpWebRequest request = (HttpWebRequest)WebRequest.Create(adress);
  6. [COLOR="Red"]HttpWebResponse response = (HttpWebResponse)request.GetResponse();[/COLOR]
  7. Stream resStream = response.GetResponseStream();
  8. int count = 0;
  9. string code_get = "";
  10. do
  11. {
  12. count = resStream.Read(buf, 0, buf.Length);
  13. if (count != 0)
  14. {
  15. sb.Append(Encoding.UTF8.GetString(buf, 0, count));
  16. }
  17. }
  18. while (count > 0);
  19. code_get=sb.ToString();
  20. return code_get;
  21. }
Помогите пожалуйста устранить ошибку "WebExeption не обработано " Сервер нарушил протокол Section=ResponseStatusLine

Решение задачи: «HttpWebResponse: ошибка "WebException не обработано"»

textual
Листинг программы
  1. using System;
  2. using System.IO;
  3. using xNet.Net;
  4. using xNet.Text;
  5.  
  6. namespace temp_1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             string code = "";
  13.             try
  14.             {
  15.                 using (var Request = new HttpRequest())
  16.                 {
  17.                     code = Request.Get("http://www.yandex.ru/").ToString();
  18.                 }
  19.             }
  20.             catch { }
  21.             Console.WriteLine(code);
  22.             Console.ReadKey();
  23.         }
  24.     }
  25. }

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


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

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

13   голосов , оценка 3.769 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы