CookieManager

CookieManager (쿠키 관리자)

CookieHandler의 구체적인 구현을 제공하는 클래스로, 쿠키의 저장과 쿠키 수락/거부에 관한 정책을 분리합니다.

출처: Java API Reference

본문

CookieManager는 저장을 관리하는 CookieStore와 쿠키 수락/거부에 대한 정책을 결정하는 CookiePolicy 객체로 초기화됩니다.

쿠키 관리는 CookieHandler가 핵심이며, 사용자는 CookieHandler.setDefault로 구체적인 구현을 설정할 수 있습니다. CookiePolicy.shouldAccept는 쿠키 수락 여부를 결정하기 위해 CookieManager에 의해 호출됩니다.

CookieStoreCookiePolicy를 조합해 쿠키의 저장과 수락 정책을 분리합니다.

setCookiePolicy(CookiePolicy)로 정책을 교체할 수 있습니다.

대표적인 CookiePolicy 상수로 ACCEPT_ALL, ACCEPT_NONE, ACCEPT_ORIGINAL_SERVER가 있습니다.

더 알아보기 (Learn more)

Java 공식 API