Я хотів би зробити запит http на віддалений сервер під час належної обробки файлів cookie (наприклад, зберігання файлів cookie, надісланих сервером, та надсилання цих файлів cookie, коли я роблю наступні запити). Було б непогано зберегти будь-які файли cookie, але насправді єдине, що мені важливо - це сесійне cookie.
З java.net виявляється, що кращим способом зробити це є використання java.net.CookieHandler (абстрактний базовий клас) та java.net.CookieManager (конкретна реалізація). Android має java.net.CookieHandler, але, схоже, він не має java.net.CookieManager.
Я міг би це зашифрувати вручну, оглянувши заголовки http, але, схоже, має бути простіший спосіб.
Який правильний спосіб робити http запити на Android, зберігаючи файли cookie?
java.net.CookieManager
тепер підтримується в Android з версії 2.3 (рівень API 9): developer.android.com/reference/java/net/CookieManager.html