HttpClient speichert keine Cookies im CookieContainer

Ich benutzeVS2010 +.NET 4.0 + System.Net.Http (vonNuget).

Aus einem Grund, den ich nicht verstehe, ist der Sitzungscookie, den ich in meinem Browser erhalteHttpResponseMessage wird nicht automatisch im gespeichertHttpClient CookieContainer. So sieht mein Code aus:

CookieContainer cookies = new CookieContainer();
HttpClientHandler handler = new HttpClientHandler();
handler.CookieContainer = cookies;
HttpClient client = new HttpClient(handler);

Uri site = new Uri("https://www.mywebsite.com");
var response1 = client.SendAsync(new HttpRequestMessage(HttpMethod.Get,site)).Result;

Ich kann in den Antwortköpfen sehen, dass ich Folgendes habe:

Set-Cookie: JSESSIONID=FC8110E434C2C6DAB78B4E335024A639; Path=/member; Secure

Mein Keksbehälter bleibt jedoch leer ... warum?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage