Getting header fields from a URLConnection erhält keine Session-Cookies für mich.Java erhalten Session Cookies
Wenn ich CookieManager
verwende ich kann Session-Cookies von einer URL erhalten:
CookieManager manager = new CookieManager();
manager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(manager);
URLConnection con = url.openConnection();
con.getContent();
CookieStore cookieJar = manager.getCookieStore();
List<HttpCookie> cookies = cookieJar.getCookies();
Das ist in Ordnung, aber ich brauche eine POST-Anforderung zu senden. Also schreibe ich in den Ausgabestrom der URLConnection. Meine Frage ist, wie die Session-Cookies nach dem Senden der POST-Anfrage erhalten werden.
Fehle ich etwas? Haben Sie 'Cookie [] cookies = request.getCookies();'? –
@ringbearer Was ist 'Anfrage'? – LanguagesNamedAfterCofee
Ok Ich dachte, du benutzt Java Servlet API. –