Я пытаюсь зайти на сайт, чтобы отправить смс через приложение windows phone 7.У меня работают 2 провайдера, но когда я пробую Vodafone, я сталкиваюсь с ошибкой.
Из того, что я собираю, кажется, что ответ не содержит куки или они не читаются.Запрос регистрируется нормально, и ответ, который я получаю, является правильной страницей, но он не содержит куки.
URL:
RequestUrl = String.Format("https://www.vodafone.ie/myv/services/login/Login.shtml?username={0}&password={1}", userSettings.Username, userSettings.Password),
Запрос:
Request = (HttpWebRequest)WebRequest.Create((requestCollection.CurrentRequest().RequestUrl));
if (Request.CookieContainer == null)
{
Request.CookieContainer = cookieJar.CookieContainer;
Request.AllowAutoRedirect = true;
Request.AllowReadStreamBuffering = true;
Request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6";
}
Там, где ошибки кода в качестве файлов cookie для ответов не могут быть оценены:
public void AddCookiesToContainer(HttpWebResponse response)
{
CookieCollection.Add(response.Cookies);
CookieContainer.Add(response.ResponseUri, CookieCollection);
}
И ниже показан отладчик без файлов cookie: (