HttpWebResponse.Cookies vacíos a pesar del encabezado Set-Cookie (sin redireccionamiento)

Estoy luchando para averiguar qué está mal aquí. Estoy enviando información de inicio de sesión, puedo ver la cookie de conjunto en el encabezado con el valor correcto, pero la colección de cookies no se llena.

Esto es HTTPS, el inicio de sesión se redirige automáticamente, pero lo inhabilité con AllowAutoRedirect = false para intentar solucionar este problema.

En esta captura de pantalla, puede ver fácilmente la información de depuración y que la cookie debería estar configurada. Estoy configurando mi httpWebRequest.Cookie a una nueva CookieCollection.

HttpWebRequest httpRequest;
CookieContainer reqCookies = new CookieContainer();
string url = "https://example.com";
string[] email = user.Split('@');
email[0] = System.Web.HttpUtility.UrlEncode(email[0]);
user = email[0] + "@" + email[1];
pass = System.Web.HttpUtility.UrlEncode(pass);

string postData = "email=" + user + "&password=" + pass;
byte[] byteData = Encoding.UTF8.GetBytes(postData);

httpRequest = (HttpWebRequest)WebRequest.Create(url);
httpRequest.Method = "POST";
httpRequest.Referer = url;
httpRequest.CookieContainer = reqCookies;
httpRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1003.1 Safari/535.19";
httpRequest.Accept = "text/html, application/xhtml+xml, */*";
httpRequest.ContentType = "application/x-www-form-urlencoded";
httpRequest.ContentLength = byteData.Length;
using (Stream postStream = httpRequest.GetRequestStream())
{
    postStream.Write(byteData, 0, byteData.Length);
    postStream.Close();
}

httpRequest.AllowAutoRedirect = false;
HttpWebResponse b = (HttpWebResponse)httpRequest.GetResponse();

Intentó exactamente el mismo código de conexión ahttp://www.yahoo.com y las cookies se ponen en mi colección ... Argh ...

Aquí está el valor del encabezado Set-Cookie:

s = 541E2101-B768-45C8-B814-34A00525E50F; Dominio = example.com; Ruta = /; Versión = 1

Respuestas a la pregunta(7)

Su respuesta a la pregunta