So gehen Sie mit Cookies in httpUrlConnection mithilfe von cookieManager um

Ich habe eine Serveranfrage, die mehrere Cookies zurückgibt:

So speichere ich diese Cookies im cookieManager:

HttpURLConnection connection = ... ;
static java.net.CookieManager msCookieManager = new java.net.CookieManager();
msCookieManager.put(COOKIES_URI, connection.getHeaderFields());

So füge ich diese Cookies der nächsten Verbindung hinzu:

connection.setRequestProperty("Cookie", 
  msCookieManager.getCookieStore().get(COOKIES_URI).toString());

Ist es der richtige Weg, um die Cookies vom cookieManager zu erhalten? Ich bin mir ziemlich sicher, dass es einen besseren gibt ...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage