Я использовал расширение RequestToCode Fiddler для воспроизведения POST после входа в Yahoo.
Когда я запускаю код, я вижу в Fiddler, что вход в систему прошел успешно, и в ответе есть 10 файлов cookie.
В моем коде, хотя, response.Cookies имели счетчик 0.
Поэтому я обновил свой HTTPWebRequest и установил:
request.CookieContainer = new CookieContainer();
Когда я снова запускаю код иПосмотрите на это в Fiddler. Я вижу, что вход в систему не выполнен, потому что ответ переходит на URL-адрес неудачного входа в систему.
Моя конечная цель - получить файлы cookie от попытки входа в систему для использования в более позднем запросе Get для Yahoo.
Почему установка контейнера cookie вызывает сбой?