VS C# - HttpRequestException

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Donald64
Level 5
Level 5
Příspěvky: 2435
Registrován: říjen 16
Pohlaví: Muž
Stav:
Offline

VS C# - HttpRequestException

Příspěvekod Donald64 » 15 srp 2020 16:35

Zdravím, při pokusu o získání HTML obsahu stránky mi program spadne na toto
"System.Net.Http.HttpRequestException: Při odesílání požadavku došlo k chybě."

U jiných stránek mi to nedělá, tohle je první web, který mi neodpoví. Nevíte, čím by to mohlo být a jak tuto chybu obejít?
Přikládám zdrojový kód dané metody:

Kód: Vybrat vše

private async void GetAMDAsync()
{
   var httpClient = new HttpClient();
   var html = await httpClient.GetStringAsync("https://www.amd.com/en/products/apu/amd-ryzen-5-4500u");

   var htmlDocument = new HtmlAgilityPack.HtmlDocument();
   htmlDocument.LoadHtml(html);
}

Reklama
knowledgeispower
Level 1
Level 1
Příspěvky: 59
Registrován: říjen 19
Pohlaví: Muž
Stav:
Offline

Re: VS C# - HttpRequestException

Příspěvekod knowledgeispower » 25 srp 2020 18:03

Hoď sem celý kód.

Tyhle operace zabaluj do try/catch bloku a zkus to třeba 3x znova.

Donald64
Level 5
Level 5
Příspěvky: 2435
Registrován: říjen 16
Pohlaví: Muž
Stav:
Offline

Re: VS C# - HttpRequestException

Příspěvekod Donald64 » 30 srp 2020 11:33

Však on to je celý kód, vyvolávám ho jen stiskem tlačítka
► Zobrazit spoiler
a pak se z něho pokouším postupně vytahovat určitá data

Kód: Vybrat vše

var productHtml = htmlDocument.DocumentNode.Descendants("div")
         .Where(node => node.GetAttributeValue("class", "")
         .Equals("fieldset-wrapper")).ToList();
a dále je zpracovávám, jenže to jsou naprosto nepodstatné části kódu, třeba ze stránek Intelu si dokážu vytáhnout cokoliv a perfektně to funguje, jenže tady mi to při stejném postupu selže už při načítání url. Celý obsah metody je samozřejmě zabalen v (try{} catch{}) ale pro účely debugování je tato část prozatím zakomentována.


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host