Я попробовал первую ссылку и смог вернуть три куки, но один был пустым. Печенья, в котором я нуждался, не было, что объясняет, почему я всегда получаю NULL. Я не могу понять, почему мой код не возвращает все куки, которые я вижу в firebug. Что-нибудь, что я могу искать?

периментирую с этим сайтом, чтобы собрать мое имя пользователя на странице приветствия для изучения 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) всегда обнуляется. Если я удаляю этот файл cookie в веб-браузере, я теряю соединение. Так что я уверен, что это правильное печенье. Кроме того, если я изменю код

.cookie(".ASPXAUTH", "jkaldfjjfasldjf")  Using the correct values of course

Я могу вычеркнуть свое имя пользователя с этой страницы. Это также заставляет меня думать, что у меня есть правильное печенье. Итак, как же получается, что мое печенье появляется Null? Мои поля имени пользователя и пароля неверны? Что-то другое?

Благодарю.

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

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