Открываю страницу сайта в хроме, смотрю сразу куки в инструментах разработчика (Network -> Cookies):
Из тех, что на скрине я могу получить только
JSESSIONID
.
Далее на Network -> Headers для этого же запроса:
1) Что проставило все эти заголовки ? Ведь я так понимаю они были проставлены ДО запроса, а не после, если нет, то тогда почему они в Request Headers ?
Соответственно в скрипт я получаю только Response Headers, что в принципе логично, но тогда не понятно где остальные куки ?
Куки в поток вывода:
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)}")
}
}
}