Wenn ich Site www.livescore.com von HttpClient Klasse aufrufen bekomme ich immer Fehler "500". Wahrscheinlich Server blockiert Anfrage von HttpClients.HttpClient Anfrage wie Browser
1) Gibt es eine andere Methode, HTML von der Webseite zu erhalten?
2) Wie kann ich die Header einstellen, um HTML-Inhalt zu bekommen?
Wenn ich Kopfzeilen wie im Browser setze, bekomme ich immer einen großen kodierten Inhalt.
http_client.DefaultRequestHeaders.TryAddWithoutValidation("Accept", "text/html,application/xhtml+xml,application/xml");
http_client.DefaultRequestHeaders.TryAddWithoutValidation("Accept-Encoding", "gzip, deflate");
http_client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0");
http_client.DefaultRequestHeaders.TryAddWithoutValidation("Accept-Charset", "ISO-8859-1");
3) Wie kann ich dieses Problem lösen? Irgendwelche Vorschläge?
ich in C# Windows 8 Metro Style-App mit und HttpClientClass
Was passiert, wenn Sie diese URL mit Ihrem Browser holen? – Benny
In der Browserseite korrekt angezeigt. Werfen Sie einen Blick auf http://www.livescore.com/ –
Können Sie die gesamte Funktion veröffentlichen? – tttony