Vorrei fare una richiesta http a un server remoto mentre gestisco correttamente i cookie (ad es. Memorizzando i cookie inviati dal server e inviando quei cookie quando effettuo richieste successive). Sarebbe bello conservare tutti i cookie, ma in realtà l'unico che mi interessa è il cookie di sessione.
Con java.net, sembra che il modo migliore per farlo sia usare 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 codificare tutto a mano ispezionando le intestazioni http, ma sembra che ci debba essere un modo più semplice.
Qual è il modo corretto per effettuare richieste http su Android preservando i cookie?
java.net.CookieManager
è ora supportato in Android dalla versione 2.3 (livello API 9): developer.android.com/reference/java/net/CookieManager.html