public void PerformTumblrLogout() { HttpWebRequest request = webRequestFactory.CreateGetReqeust("https://www.tumblr.com/"); cookieService.GetUriCookie(request.CookieContainer, new Uri("https://www.tumblr.com/")); cookieService.RemoveUriCookie(new Uri("https://www.tumblr.com")); var tosCookie = request.CookieContainer.GetCookies(new Uri("https://www.tumblr.com/"))["pfg"]; var tosCookieCollection = new CookieCollection(); tosCookieCollection.Add(tosCookie); cookieService.SetUriCookie(tosCookieCollection); }
public void PerformTumblrLogout() { var request = webRequestFactory.CreateGetReqeust("https://www.tumblr.com/"); cookieService.GetUriCookie(request.CookieContainer, new Uri("https://www.tumblr.com/")); cookieService.RemoveUriCookie(new Uri("https://www.tumblr.com")); var tosCookie = request.CookieContainer.GetCookies( new Uri("https://www.tumblr.com/"))["pfg"]; // pfg cookie contains ToS/GDPR agreement var tosCookieCollection = new CookieCollection { tosCookie }; cookieService.SetUriCookie(tosCookieCollection); }