Como faço uma solicitação http usando cookies no Android?

Eu gostaria de fazer uma solicitação http para um servidor remoto enquanto manipulava os cookies adequadamente (por exemplo, armazenando cookies enviados pelo servidor e enviando esses cookies quando eu fizer solicitações subsequentes). Seria bom preservar todos e quaisquer cookies, mas realmente o único que me interessa é o cookie de sessã

Com java.net, parece que a maneira preferida de fazer isso é usar java.net.CookieHandler (classe base abstrata) e java.net.CookieManager (implementação concreta). O Android tem java.net.CookieHandler, mas parece não ter java.net.CookieManager.

Eu poderia codificar tudo manualmente, inspecionando os cabeçalhos http, mas parece que deve haver uma maneira mais fáci

Qual é a maneira correta de fazer solicitações HTTP no Android e preservar cookies?

questionAnswers(4)

yourAnswerToTheQuestion