Когда я вызываю сайт www.livescore.com по классу HttpClient, я всегда получаю ошибку "500". Вероятно, сервер заблокировал запрос от HttpClients.
1) Есть ли какой-либо другой способ получить html с веб-страницы?
2) Как я могу настроить заголовки для получения html-контента?
Когда я устанавливаю заголовки, как в браузере, я всегда получаю stange-кодированный контент.
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) Как я могу решить эту проблему? Любые предложения?
Я использую приложение "Стиль Metro 8" в С# и HttpClientClass