Т.к мне часто приходится делать гет запросы я вывел все в отдельную функцию
HttpResponse GET(string url, string useragent, CookieDictionary cookies, string proxx)
{
try
{
using (var request = new HttpRequest())
{
if (proxx != "")
request.Proxy = Socks5ProxyClient.Parse(proxx);
request.Cookies = cookies; request.IgnoreProtocolErrors = true;
request.UserAgent = useragent;
request.AddHeader("Upgrade-Insecure-Requests", "1");
var txtresult = request.Get(url);
return txtresult;
}
}
catch
{
return null;
}
}
Вызываю так:
var txtresult = GET("https://whoer.net/ru", "", null, proxx).ToString();
В результате получаю ошибку Ссылка на объект не указывает на экземпляр объекта.. Такая же ошибка, если принять httpresponse, а потом вытащить исх код
var result = GET("https://whoer.net/ru", "", null, proxx);
txtresult = result.ToString();
Хотя кукисы и тп получаю без проблем.
Если в самой функции остановить и проверить, что выдает var rrr = txtresult.ToString(); , то туда записывается исх код страницы. Куда он девается, когда я получаю результат ?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости