Задать вопрос
@aibb

Как получить все Cookie после GET-запроса?

Открываю страницу сайта в хроме, смотрю сразу куки в инструментах разработчика (Network -> Cookies):

6075fe182d0d5252917580.png
Из тех, что на скрине я могу получить только JSESSIONID.

Далее на Network -> Headers для этого же запроса:
6076002ed375b487292984.png
1) Что проставило все эти заголовки ? Ведь я так понимаю они были проставлены ДО запроса, а не после, если нет, то тогда почему они в Request Headers ?

Соответственно в скрипт я получаю только Response Headers, что в принципе логично, но тогда не понятно где остальные куки ?
607601d8c0327322271696.png

Куки в поток вывода:
class Main {
    static void main(String[] args) {
        URL myUrl = new URL("https://example.ru/index.html")
        URLConnection urlConn = myUrl.openConnection()
        urlConn.connect()

        def temp = null

        for (int i = 1; urlConn.getHeaderFieldKey(i) != null; i++) {
            println("${urlConn.getHeaderFieldKey(i)} : ${urlConn.getHeaderField(i)}")
        }
    }
}
  • Вопрос задан
  • 430 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы