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

WriteResponseCookies() private method

private WriteResponseCookies ( IRequest originalRequest, IResponse originalResponse, HttpWebResponse response ) : void
originalRequest IRequest
originalResponse IResponse
response System.Net.HttpWebResponse
return void
        private void WriteResponseCookies(IRequest originalRequest, IResponse originalResponse, HttpWebResponse response)
        {
            if(response.Cookies != null && response.Cookies.Count > 0)
            {
                foreach(Cookie cookie in response.Cookies)
                {
                    string path = cookie.Path;
                    if(0 == string.Compare(path, originalRequest.Uri.AbsolutePath, true))
                        path = "/";

                    ResponseCookie constructedCookie = new ResponseCookie(cookie.Name, cookie.Value, cookie.Expires);
                    constructedCookie.Value = cookie.Value;
                    constructedCookie.Path = path;
                    /*constructedCookie.Domain = GetRemoteHost(originalRequest);
                    constructedCookie.HttpOnly = cookie.HttpOnly;
                    constructedCookie.Secure = cookie.Secure;*/
                    constructedCookie.Expires = cookie.Expires;

                    originalResponse.Cookies.Add(constructedCookie);
                }
            }
        }