Хорошо, нашел, что происходит
Проблема в том, что мы не можем просто установить контейнер cookie для получения файлов cookie из ответа, поскольку это новый запрос, нам нужно также указать домен, к которому относятся файлы cookie (.net не предполагает, что домен принадлежит URI в объекте запроса)
Итак, нам нужно сделать что-то подобное при установке файлов cookie:
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(new Uri("http://localhost"), originalResponse.Cookies);
Точно так же, как еще одно замечание, у меня возникла проблема с Путьом при настройке файлов cookie ... возникла ошибка, такая как «Путь = = MyApp часть файла cookie недействительна» Я решил эту проблему, установив путь к файлам cookie, прежде чем добавлять их (и сделать их действительными во всем домене)
for (int i = 0; i < originalResponse.Cookies.Count; i++)
{
originalResponse.Cookies[i].Path = String.Empty;
}