Vorrei fare una richiesta http a un server remoto mentre gestisco correttamente i cookie (ad esempio, memorizzare i cookie inviati dal server e inviare quei cookie quando faccio richieste successive). Sarebbe bello conservare tutti i cookie, ma in realtà l'unico a cui tengo è il cookie di sessione.Come faccio a fare una richiesta http utilizzando i cookie su Android?
Con java.net, sembra che il modo migliore per farlo sia utilizzare java.net.CookieHandler (classe base astratta) e java.net.CookieManager (implementazione concreta). Android ha java.net.CookieHandler, ma non sembra avere java.net.CookieManager.
Potrei codificarlo tutto a mano ispezionando le intestazioni http, ma sembra che ci debba essere un modo più semplice.
Qual è il modo corretto di effettuare richieste HTTP su Android conservando i cookie?
Proprio come una nota più di due anni dopo: 'java.net.CookieManager' è ora supportato in Android dalla versione 2.3 (livello API 9): http://developer.android.com/reference/java/net/CookieManager.html – Slauma
Hai provato [ org.apache.http.cookie] (http://developer.android.com/reference/org/apache/http/cookie/package-summary.html)? –