Beispiel #1
0
        public static void SetupClient(IUrlService urlService, HttpClient client, IHttpFilter filter) {
            var baseFilter = filter as HttpBaseProtocolFilter;
            if (baseFilter == null)
                return;

            HttpCookieCollection cookies = baseFilter.CookieManager.GetCookies(urlService.GetFullUrl("/"));
            foreach (HttpCookie cookie in cookies) {
                client.DefaultRequestHeaders.Cookie.Add(new HttpCookiePairHeaderValue(cookie.Name, cookie.Value));
            }
        }