I am using the new HttpClient to handle my project's web surfing needs; However, although correctly set, the HttpClient does not save the cookies to the Cookie container and it is always EMPTY.
Code
private CookieContainer _cookieContainer = new CookieContainer(); private HttpClient HttpClient { get; set; } private HttpClientHandler HttpClientHandler { get; set; } public Initialize() { HttpClientHandler = new HttpClientHandler { AllowAutoRedirect = true, UseCookies = true, CookieContainer = _cookieContainer }; HttpClient = new HttpClient(HttpClientHandler); } public CookieContainer Cookies { get { return _cookieContainer; } set { _cookieContainer = value; } } public void TEST() { //This is always empty, although I am sure that the site is saving login cookies var cookies = Cookies; }