HttpWebResponse.Cookies пустые, несмотря на заголовок Set-Cookie (без перенаправления)

Я изо всех сил пытаюсь выяснить, что здесь не так. Я отправляю информацию для входа в систему, я вижу Set-Cookie в заголовке с правильным значением, но коллекция Cookies не заполняется.

Это HTTPS, имя пользователя автоматически перенаправляет, но я отключил его с AllowAutoRedirect = false, чтобы попытаться устранить эту проблему.

На этом снимке экрана вы можете легко увидеть информацию об отладке и то, что файл cookie должен быть установлен. Я устанавливаю свой httpWebRequest.Cookie на новую коллекцию Cookie.

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

Пробовал точно такой же код подключения кhttp://www.yahoo.com и печенье положено в мою коллекцию ... Аааа ...

Вот значение заголовка Set-Cookie:

s = 541E2101-B768-45C8-B814-34A00525E50F; Домен = example.com; Path = /; Version = 1

Ответы на вопрос(7)

Ваш ответ на вопрос