0
Getting header fields from a URLConnection不會爲我獲取會話Cookie。Java獲取會話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。
我錯過了什麼嗎?你有沒有試過'Cookie [] cookies = request.getCookies();'? – 2012-04-10 15:24:05
@ringbearer什麼是'請求'? – LanguagesNamedAfterCofee 2012-04-10 15:37:04
好吧,我以爲你在使用Java Servlet API。 – 2012-04-10 16:32:21