Advtools.AdvInterceptor.Interceptor.PrepareRequestCookies C# (CSharp) Method

PrepareRequestCookies() private method

private PrepareRequestCookies ( HttpWebRequest request, IRequest originalRequest ) : void
request System.Net.HttpWebRequest
originalRequest IRequest
return void
        private void PrepareRequestCookies(HttpWebRequest request, IRequest originalRequest)
        {
            request.CookieContainer = new CookieContainer();

            foreach(RequestCookie originalCookie in originalRequest.Cookies)
            {
                Cookie cookie = new Cookie();
                cookie.Name = originalCookie.Name;
                cookie.Value = originalCookie.Value.Replace(',', ' '); // TODO: fix that
                //cookie.Path = originalCookie.Path;
                cookie.Domain = GetRemoteHost(originalRequest);
                //cookie.HttpOnly = originalCookie.HttpOnly;
                //cookie.Secure = originalCookie.Secure;
                //cookie.Expires = originalCookie.Expires;

                // TODO: Handle the subcookies case

                request.CookieContainer.Add(cookie);
            }
        }