Próbuję w mojej aplikacji zalogować się na stronę, używając JSOUP. Zauważyłem że wystarczy użyć cookie .ASPXAUTH który jest otrzymywany po wysłaniu request na serwer z danymi logowania (metodą POST). Jednak kiedy odczytuję w programie nagłówki odpowiedzi na taki request brakuje tak nagłówka "Set-cookie: .ASPXAUTH=862C548D0[...]".
Jak mogę odczytać ten nagłówek lub w ogóle dostać to cookie (chyba nie jest to normalne cookie w związku z jakimiś zabezpieczeniami) do późniejszego wykorzystania?
Kod używany do wysyłania request/odebrania response:
org.jsoup.Connection.Response res = Jsoup.connect("http://adresStrony.pl")
.data( "Login_UserName", "MojLogin",
"Login_Password", "MojeHaslo")
.method(Method.POST)
.execute();
Map<String, String> headers= res.headers();
String header = headers.get("Set-Cookie");
Nagłówki (z webscarab):
Cache-Control no-cache
Pragma no-cache
Content-Type text/plain; charset=utf-8
Content-Encoding gzip
Expires -1
Vary Accept-Encoding
Server Microsoft-IIS/7.5
X-Content-Type-Options nosniff
Set-Cookie .ASPXAUTH=8089E42EBEE[...]
X-Powered-By ASP.NET
Date Sat, 14 Jul 2012 23:39:07 GMT
Content-length 113
Proszę niech ktoś pomoże - szukam już któryś tydzień z rzędu...