@CityzenUNDEAD

Как получить значение куки при запросе к сайту?

Всем здаров!
Нужно получить значение куки, которое возвращается при запросе к сайту.
Для запросу использую класс httpclient.
var client = new System.Net.Http.HttpClient();
var response = await client.GetAsync("https://www.igromania.ru/");
response.EnsureSuccessStatusCode();
var responseBody = await response.Content.ReadAsStringAsync();
var headers = response.Headers;

Получается что заголовки теперь находятся в переменной headers. А как оттуда куки вытащить?
  • Вопрос задан
  • 307 просмотров
Пригласить эксперта
Ответы на вопрос 1
var setCookieHeaders = headers.Contains("Set-Cookie") 
                               ? headers.GetValues("Set-Cookie")
                               : Array.Empty<string>();

MDN про Set-Cookie
Документация на HttpResponseHeaders.GetValues
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы