Я хочу сделать GET вручную с файлами cookie, чтобы загрузить и проанализировать веб-страницу.Мне нужно извлечь токен безопасности, чтобы сделать пост на форуме.Я выполнил вход в систему, прочитал ответ и извлек куки (3 пары (имя, значение)).Затем я написал строку, содержащую файлы cookie, например:
CookieString="name1=value1; name2=value2; name3=value3"
Затем я делаю следующее
HttpURLConnection connection
connection = (HttpURLConnection)(new URL(Link).openConnection());
connection.setRequestMethod("GET");
connection.setRequestProperty("Connection", "Keep-Alive");
connection.setRequestProperty("Cookie", CookieString );
connection.connect();
Затем я читаю страницу, но она показывает, что я не вошел на форум,Что я делаю не так?
edit: я знаю, что должен извлечь маркер безопасности, если я хочу сделать сообщение.Мой ход мыслей состоял в том, что для его извлечения мне нужно ПОЛУЧИТЬ эту конкретную страницу.Но чтобы маркер безопасности был скрытым полем, я должен быть в сети, поэтому мне нужны были куки.Но когда я ПОЛУЧАЮ страницу и устанавливаю файлы cookie, как упомянуто выше, я получаю страницу в качестве гостя, это показывает, что я не в сети, и значение маркера безопасности - это гость, который мне не нужен.Я проверю ссылку, которую вы мне дали, и, надеюсь, найдет решение.