Есть ли разница установить отдельно куки, или установить заголовок с куки
у меня есть заголовки, в них есть Set-Cookie: .... и кучу cookies
И есть
IEnumerable<Cookie> responseCookies = cookieContainer.GetCookies(baseAddress).Cast<Cookie>();
foreach (Cookie cookie in responseCookies)
{
Console.WriteLine(cookie.Name + ": " + cookie.Value);
}
Который мне выдает 4 cookies
xman_us_f: x_l=0 по типу этого
Вопрос. Set-Cookies я должен устанавливать как заголовок, или я должен как-то от туда вытаскивать нужные мне cookies?
string data;
Uri url = new Uri("https://passport.aliexpress.com/newlogin/account/check.do?appName=aebuyer&fromSite=13");
var baseAddress = new Uri("https://login.aliexpress.ru");
var cookieContainer = new CookieContainer();
var handler = new HttpClientHandler { CookieContainer = cookieContainer };
var client = new HttpClient(handler) { BaseAddress = baseAddress };
var result = await client.GetAsync(baseAddress);
data = await result.Content.ReadAsStringAsync();
var head = result.Headers;
foreach (var a in head)
{
Console.WriteLine(a.Key + ": " + a.Value.FirstOrDefault());
// client.DefaultRequestHeaders.Add(a.Key, a.Value.FirstOrDefault());
}
IEnumerable<Cookie> responseCookies = cookieContainer.GetCookies(baseAddress).Cast<Cookie>();
foreach (Cookie cookiew in responseCookies)
{
Console.WriteLine(cookiew.Name + ": " + cookiew.Value);
cookieContainer.Add(cookiew);
}