VS2010+ .NET 4.0+ System.Net.Http(from )を使用してNugetいます。
理解できない理由により、で受け取ったセッションCookieHttpResponseMessageは自動的にに保存されませんHttpClient CookieContainer。私のコードは次のようになります。
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;
応答ヘッダーで、次のことがわかります。
Set-Cookie: JSESSIONID=FC8110E434C2C6DAB78B4E335024A639; Path=/member; Secure
しかし、私のクッキーコンテナは空のままです...なぜですか?