Jak obsługiwać pliki cookie w httpUrlConnection za pomocą cookieManager
Mam żądanie serwera, które zwraca wiele plików cookie, w ten sposób:
W ten sposób przechowuję te pliki cookie w pliku cookieManager:
HttpURLConnection connection = ... ;
static java.net.CookieManager msCookieManager = new java.net.CookieManager();
msCookieManager.put(COOKIES_URI, connection.getHeaderFields());
W ten sposób dodaję te pliki cookie do następnego połączenia:
connection.setRequestProperty("Cookie",
msCookieManager.getCookieStore().get(COOKIES_URI).toString());
Czy jest to właściwy sposób na uzyskanie plików cookie z cookieManager? Jestem pewien, że jest lepszy ...