예제 #1
0
        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);
        }
예제 #2
0
        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);
        }