2012-04-10 21 views
0

Getting header fields from a URLConnection私のためのセッションクッキーを取得しません。 Javaセッションのクッキーを取得

私はURLからセッションクッキーを取得することができますCookieManagerを使用

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を取得する方法です。

+0

何か不足していますか? Cookie [] cookies = request.getCookies(); 'を試したことがありますか? –

+0

@ringbearer 'request'とは何ですか? – LanguagesNamedAfterCofee

+0

私はJava Servlet APIを使用していると思いました。 –

答えて

1

URLConnectionを使用して、最初のリクエストとその後のリクエストで同じCookieManagerオブジェクトを使用してみてください。

関連する問題