Я экспериментирую с этим сайтом, чтобы собрать свое имя пользователя на странице приветствия, чтобы узнать Jsoup и Android. Используя следующий код
Connection.Response res = Jsoup.connect("http://www.mikeportnoy.com/forum/login.aspx")
.data("ctl00$ContentPlaceHolder1$ctl00$Login1$UserName", "username", "ctl00$ContentPlaceHolder1$ctl00$Login1$Password", "password")
.method(Method.POST)
.execute();
String sessionId = res.cookie(".ASPXAUTH");
Document doc2 = Jsoup.connect("http://www.mikeportnoy.com/forum/default.aspx")
.cookie(".ASPXAUTH", sessionId)
.get();
Мой файл cookie (.ASPXAUTH) всегда заканчивается NULL. Если я удалю этот файл cookie в веб-браузере, я потеряю соединение. Поэтому я уверен, что это правильный файл cookie. Кроме того, если я изменю код
.cookie(".ASPXAUTH", "jkaldfjjfasldjf") Using the correct values of course
Я могу очистить свое имя пользователя на этой странице. Это также заставляет меня думать, что у меня есть правильный cookie. Итак, как получилось, что мой cookie появился Null? Неверные поля имени пользователя и пароля? Что-то другое?
Спасибо.