2012-04-10 4 views
0

Getting header fields from a URLConnection 나를위한 세션 쿠키가 없습니다. 자바 세션 쿠키 받기

내가 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 요청을 보낸 후 세션 쿠키를 얻는 방법입니다.

+0

나는 뭔가를 놓친가요? 'Cookie [] cookies = request.getCookies();'시도 했습니까? –

+0

@ringbearer '요청'이란 무엇입니까? – LanguagesNamedAfterCofee

+0

Ok Java Servlet API를 사용하고 있다고 생각했습니다. –

답변

1

첫 번째 및 후속 요청에서 URLConnection을 사용하여 동일한 CookieManager 객체를 사용해보십시오.