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);
}
}