Como lidar com cookies em httpUrlConnection usando cookieManager
Eu tenho uma solicitação do servidor que retorna vários cookies, assim:
É assim que eu estou armazenando esses cookies no cookieManager:
HttpURLConnection connection = ... ;
static java.net.CookieManager msCookieManager = new java.net.CookieManager();
msCookieManager.put(COOKIES_URI, connection.getHeaderFields());
É assim que estou adicionando esses cookies à próxima conexão:
connection.setRequestProperty("Cookie",
msCookieManager.getCookieStore().get(COOKIES_URI).toString());
É o caminho certo para obter os cookies do cookieManager ?, Tenho certeza que existe um melhor ...