Android Http erhalten Session Cookie

8

Ich wollte nicht wirklich hier posten, da es so viele Informationen im Netz gibt, aber ich habe die Tiefen durchforstet und kann es nicht herausfinden.

Ok, ich kann das in zwei Szenarien nicht schaffen, hoffentlich ist die Antwort für beide gleich.

Mein Problem ist, dass ich den Header der Anfrage setze, aber anscheinend nicht sende.

Ich habe eine Session-ID s = e32ff223fwefd3, und ich möchte dies unter "Cookie" speichern, aber es scheint nicht zu funktionieren.

Hier ist das schnellste Codebeispiel, das ich habe

%Vor%

Wenn also meine Antwort auf der anderen Seite erscheint, ist meine s = 232342w3f23f ID nicht angehängt!

Ich denke, ich habe das richtig erklärt, jede Hilfe ist willkommen

    
Blundell 04.10.2010, 19:50
quelle

2 Antworten

5

Ok der obige Code funktioniert tatsächlich, ich habe den Header nicht richtig gefunden, um alle Felder zu sehen. Das Problem war, dass ich eine ungültige Sitzungs-ID hatte, aber der Webserver, den ich benutzte, hat die WORST-Fehlerbehandlungsmechanismen :-) Danke fürs Zuhören!

    
Blundell 05.10.2010, 12:25
quelle
4

Versuchen Sie getCookieStore().addCookie() auf Ihrem Objekt DefaultHttpClient , bevor Sie die Anfrage senden.

    
CommonsWare 04.10.2010 21:34
quelle