Ошибка (502) Недопустимый шлюз при попытке скачать страницу сайта - C#

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

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

Нужно просто скачать страницу сайта в html файл, чтобы в будущем ее парсить... При попытке скачать вылетает исключение "Удаленный сервер возвратил ошибку: (502) Недопустимый шлюз.". 2 дня искал в инете информацию, но конкретного ответа не нашел, кто-то пишет про сертификаты(пробовал вставлять предлагаемый код с импортом сертификата - не помогло), кто-то про кривой сервер, но страница без проблем открывается в браузерах, но если пробовать сохранить другую страницу, сохраняет нормально. Исходники ниже. Заранее спасибо.
            try
            {
                WebClient myWebClient = new WebClient();
                myWebClient.DownloadFile("http://en.miui.com/download-301.html", "page.html");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Warning!");
            }

Решение задачи: «Ошибка (502) Недопустимый шлюз при попытке скачать страницу сайта»

textual
Листинг программы
myWebClient.DownloadFile("http://en.miui.com/download-301", "page.html");

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


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

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

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