Hallo.
Ich habe ein Programm geschrieben, was sich auf einer Seite einloggen soll. Beim Einloggen wird vom Server ein Cookie, die Session-ID, gesendet. Das Problem dabei ist, dass, wenn mein Programm sich einloggt, keine Session-ID ankommt. Wenn ich falsche Daten (also falscher Benutzername & Passwort) sende, dann bekomme ich auch eine entsprechende Fehlermeldeung (als HTML), also geh ich davon aus, dass die Daten richtig ankommen. Nur wenn ich die richtigen sende, empfange ich immer wieder die Loginseite, aber keinen Cookie.
Folgenden Header empfange ich:
Hat jemand eine Idee, woran das liegen könnte?
Grüße,
Thomy
PS: das läuft über HTTPS. Ich verwende einen TrustManager und einen HostnameVerifier der alle Zertifikate akzeptiert.
Ich habe ein Programm geschrieben, was sich auf einer Seite einloggen soll. Beim Einloggen wird vom Server ein Cookie, die Session-ID, gesendet. Das Problem dabei ist, dass, wenn mein Programm sich einloggt, keine Session-ID ankommt. Wenn ich falsche Daten (also falscher Benutzername & Passwort) sende, dann bekomme ich auch eine entsprechende Fehlermeldeung (als HTML), also geh ich davon aus, dass die Daten richtig ankommen. Nur wenn ich die richtigen sende, empfange ich immer wieder die Loginseite, aber keinen Cookie.
Folgenden Header empfange ich:
Code:
HTTP/1.1 200 OK
Date: Sun, 17 Apr 2011 16:54:44 GMT
Server: Apache/2.2.3 (Scientific Linux)
Content-Length: 1356
Cache-Control: max-age=2592000
Expires: Tue, 17 May 2011 16:54:44 GMT
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Hat jemand eine Idee, woran das liegen könnte?
Grüße,
Thomy
PS: das läuft über HTTPS. Ich verwende einen TrustManager und einen HostnameVerifier der alle Zertifikate akzeptiert.