Webclient

  • Автор темы Автор темы VanJo
  • Дата начала Дата начала
V

VanJo

Для загрузки ресурсов использовал такой код:
Код:
var webClient = new WebClient();
Console.WriteLine(webClient.DownloadString
("http://www.raleighnc.gov/arts/content/PRecParks/Articles/"));
Но именно для этого url почему то WebClient не справляется со своей задачей, не загружается страница (VS 2010) полностью, а только первые 225 символов. Может кто то сталкивался с подобным, подскажите пожалуйста в чем причина и как все таки полностью получить ресурс.
 
У меня прочитало всё. Может не всё выводится? Считай в переменную и посмотри в дебаге.
 
В переменную считывал.
225 это как раз длина текста переменной.

Еще на 2 компах в разных городах результат запроса получили люди такой же как и у меня, т.е. приходит и считывается только часть ресурса.
 
О, у меня тоже самое повторилось. Но это видимо просто ресурс кривой - он и wget-ом выкачивает 225 байт, и в браузере ничего не показывает.
Но иногда выдаёт всё - в первый раз у меня считало больше 225 байт.
 
Сайт кривой, может ли наоборот? ну т.е. сервер как то настроен, к примеру если браузер сделал запрос, то страничку всю выдает, а если робот бот или др.программа то только заголовок?
Ведь в браузере же вся страница показывается.

Одно из двух:
Ну или в самое начало вопроса - WebClient не справляется со своей задачей
если предположим сайт не кривой.
 
Не понимаю, что надо предполагать? Вот сейчас работает и браузер и WebClient. Было время не работали оба - браузер и WebClient.
Сайт это кривой.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab