Пытаюсь получить содержимое страницы через TcpClient (c#). Взял за основу ответ HTTP запрос через TCPClient По какой то причине получаю ответ длинной 0. Уже пробовал брать заголовки из Chrome, результат тот же.
Прошу подсказать каким образом лучше всего (и быстрее по скорости работы) получать web страницу на c# (я знаю о существовании webclient и HttpWebRequest).
Причем как то странно, какие-то страницы удается получить с любыми заголовками, а на требуемой уже перепробовал все что только можно (нужно получить страницу https://api.livecoin.com/exchange/order_book)
Если не принципиально описанным вами способом то можно сделать так:
используя
using System.Net;
using System.Net.Http;
public string GetAllSourceCode(string url)
{
using (HttpClient _client = new HttpClient())
{
using (HttpResponseMessage _response = client.GetAsync(url).Result)
{
using (HttpContent _content = _response.Content)
{
_source = _content.ReadAsStringAsync().Result;
return _source;
}
}
}
}
скармливать метод адресом(url), и получать все содержимое страницы...
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости