URLConnectionからヘッダーフィールドを取得しても、セッションCookieは取得されません。
使用するCookieManager
と、URLからセッションCookieを取得できます。
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();
これは問題ありませんが、POSTリクエストを送信する必要があります。だから私はURLConnectionの出力ストリームに書き込んでいます。私の質問は、POSTリクエストを送信した後にセッションCookieを取得する方法です。