Cześć,
Nie piszę w Javie ani w Springu, ale trafiło mi się zadanie automatyzacji odczytu danych ze strony internetowej, która na 100% na tym stoi.
Problem, z którym walczę dłuższą chwilę jest taki, że za Chiny Ludowe nie mogę złapać momentu, w którym serwis ustawia cookie z JSESSIONID.
Gdy otwieramy serwis w przeglądarce GET / nie ustawia żadnych ciastek. Potem lecą requesty po rózne assety, potem jako XHR leci sprawdzenie do /auth/active, czy jesteśmy zalogowani. Ten request już wali cookie: JSESSIONID=xxxxx!
Sprawdzałem różnymi przeglądarkami, curlem - nigdzie nie potrafię wyciągnąć momentu pierwszego set-cookie z JSESSIONID.
Czy powodem może być combo https, httpOnly = true, secured = true? Wydaje mi się to dziwne, że ciastka wtedy nie widać nawet z poziomu bibliotek do połączeń http, przecież jakoś je trzeba ustawić robiąc kolejny, zwrotny request do serwisu...
Jakieś pomysły? :)