2017-02-22 6 views
1

Я пытаюсь получить исходный код https://www.americasarmy.com/soldier/1309069Дополнительная информация: Удаленный сервер возвратил ошибку: (404) Не найдено. MVC

используя следующий код:

using (WebClient client = new WebClient()) 
{ 

    ViewBag.htmlCode = client.DownloadString("https://www.americasarmy.com/soldier/1309069"); 
} 
+0

u можно увидеть здесь ошибку [ссылка] (http://imgur.com/a/BD8Yy) – Ali

+0

[То же] (http://imgur.com/a/kssdj) – Ali

ответ

1

Как возвращает 404, строка источник будет находиться в WebException.Response:

try 
{ 
    client.DownloadString("https://www.americasarmy.com/soldier/1309069"); 
} 
catch (WebException webex) 
{ 
    using (var streamReader = new StreamReader(webex.Response.GetResponseStream())) 
    { 
     var htmlCode = streamReader.ReadToEnd(); 
    } 
} 
+0

@DavidG: Да, это даже если страница выглядит хорошо, она делает – Ksv3n

+0

@David: Откройте свой инструмент F12 – Ksv3n

+0

Так оно и есть ... какой глупый сайт :) – DavidG

Смежные вопросы