Ich arbeite zurzeit daran, mein Android-Handy mit openXChange kommunizieren zu lassen. Als allererstes muss dafür natürlich der Login/Logout funktionieren.
Meine Frage ist, wie sieht eine korrekte Antwort auf eine Logout-Anfrage aus? Bzw. wie kann ich selber kontrollieren ob eine Session korrekt ausgelogt, also gelöscht wurde?
Das seltsame ist nämlich das im Antwortpaket auf meine Logout-Anfrage wie die zwei Cookies Jsessionid und open-xchange-secret drinstehen?!?
/edit: Für alle die es genauer wissen wollen, häng ich mal die Logoutanfrage, sowie die Antwort des openXchange-Server an:
Logout-Anfrage:
Antwort:
Meine Frage ist, wie sieht eine korrekte Antwort auf eine Logout-Anfrage aus? Bzw. wie kann ich selber kontrollieren ob eine Session korrekt ausgelogt, also gelöscht wurde?
Das seltsame ist nämlich das im Antwortpaket auf meine Logout-Anfrage wie die zwei Cookies Jsessionid und open-xchange-secret drinstehen?!?
/edit: Für alle die es genauer wissen wollen, häng ich mal die Logoutanfrage, sowie die Antwort des openXchange-Server an:
Logout-Anfrage:
Code:
GET http://mein.homelinux.org/ajax/login?action=logout&session=01872e1e6e2c459386ebf32058e6e5fa HTTP/1.1 Host: mein.homelinux.org Connection: Keep-Alive User-Agent: Android Cookie: open-xchange-secret-YtGl4BOv6xh3JmQSDhGGFw=04a62110f45845d392a83c314386e4a6; JSESSIONID=f7bd08e5850842d2934f43a1396103f3.APP1 Cookie2: $Version=1
Code:
HTTP/1.1 200 OK Date: Mon, 20 Dec 2010 13:59:10 GMT Expires: Sat, 06 May 1995 12:00:00 GMT Pragma: no-cache Cache-Control: no-store, no-cache, must-revalidate,post-check=0, pre-check=0 Set-Cookie: open-xchange-secret-YtGl4BOv6xh3JmQSDhGGFw=04a62110f45845d392a83c314386e4a6; expires=Thu, 01 January 1970 00:00:10 GMT; path=/ Set-Cookie: JSESSIONID=f7bd08e5850842d2934f43a1396103f3.APP1; expires=Thu, 01 January 1970 00:00:10 GMT; path=/ Content-Length: 0 Keep-Alive: timeout=15, max=98 Connection: Keep-Alive Content-Type: text/plain