Umgang mit Session-Cookie der Android-Volleyball
Für diejenigen, die fremdes mit Volley seine networking-Bibliothek und schaltet es seine http-Anfrage client von HttpUrlConnection oder HttpClient-je nach android-version, also eine Sache, die ich brauche, um zu wissen, wie die cookie-Unterstützung, um jede dieser client-Typen. Wie kann ich das opt-in zum session-management für beide Arten von Kunden?
Ich habe gesehen, diese Lösung:
Die Verwendung von cookies mit Android-volley-Bibliothek
ist ein guter Schritt in die richtige Richtung. Hat jemand einen Weg gefunden, drücken Sie diese Logik eine Ebene nach unten in die Bibliothek, ohne mit Einstellungen? oder Verweise von Volley in die Anwendung. Ich bin nicht dagegen, das umschreiben der Volley helper-Klasse zu gelten einige Unterstützung für diese aber nicht sicher, ob beide Arten von http-clients unterstützen cookies und was genau würde ich tun müssen, um schalten Sie die cookie-Unterstützung?
ist auch dort eine Möglichkeit zur Nutzung von Volley mit CookieManager vielleicht?
- Kommentare, anyone? Cookies/Tokens oft verwendet in der rest-api ' s und es macht Sinn, zu diskutieren, wie das hinzufügen von benutzerdefinierten Token Header und wo diese aufbewahrt werden sollten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf meine Antwort auf die andere Frage, die Sie miteinander verknüpft. Durch die Angabe der HttpClient für Volleyball zu verwenden, wird es immer nur, dass man für die verbindungen. Wodurch die Notwendigkeit für das setzen von cookies auf beide.
Für die Handhabung von session-cookies, die ich verwenden, CookieManager und eine eigene Implementierung der CookieStore. Hier Zeige ich eine Umsetzung dieser, die Speicherung von Cookies in SharedPreferences