|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface CookieStore
CookieStore 객체는, Cookie 의 기억 영역을 나타냅니다. Cookie 의 포함과 취득을 실시할 수 있습니다.
CookieManager
는, HTTP 응답을 수신할 때마다 CookieStore.add 를 호출해 Cookie 를 보존해, HTTP 요구를 송신할 때마다 CookieStore.get 를 호출해 Cookie 를 가져옵니다. CookieStore 에는, 유효기간이 끊어진 HttpCookie 인스턴스를 삭제할 책임이 있습니다.
메소드의 개요 | |
---|---|
void |
add (URI uri,
HttpCookie cookie)
1 개의 HTTP Cookie 를 스토어에 추가합니다. |
List <HttpCookie > |
get (URI uri)
지정된 URI 에 관련지을 수 있었던 Cookie, 지정된 URI 에 도메인이 일치하는 Cookie 의 어느쪽이든을 가져옵니다. |
List <HttpCookie > |
getCookies ()
Cookie 스토어내의 유효기간이 끊어지지 않은 모든 Cookie 를 가져옵니다. |
List <URI > |
getURIs ()
이 Cookie 스토어내의 Cookie 를 식별하는 모든 URI 를 가져옵니다. |
boolean |
remove (URI uri,
HttpCookie cookie)
있는 Cookie 를 스토어로부터 삭제합니다. |
boolean |
removeAll ()
이 Cookie 스토어내의 모든 Cookie 를 삭제합니다. |
메소드의 상세 |
---|
void add(URI uri, HttpCookie cookie)
포함하는 Cookie 는, URI 에 관련지어도 붙이지 않아도 괜찮습니다. Cookie 를 URI 에 관련지을 수 있지 않은 경우, Cookie 의 도메인 속성과 패스 속성이 그 발생 장소를 나타냅니다. Cookie 를 URI 에 관련지을 수 있고 있어, 그 도메인 속성과 패스 속성이 지정되어 있지 않은 경우는, 그 지정된 URI 가 이 Cookie 의 발생 장소를 나타냅니다.
지정된 URI 에 대응하는 Cookie 가 벌써 존재하고 있는 경우, 그 Cookie 는 새로운 Cookie 로 옮겨놓을 수 있습니다.
uri
- 이 Cookie 를 관련지을 수 있는 URI. 이 Cookie 를 URI 에 관련짓지 않는 경우는 nullcookie
- 포함하는 Cookie
NullPointerException
- cookie 가 null 의 경우get(java.net.URI)
List <HttpCookie > get(URI uri)
NullPointerException
- uri 가 null 의 경우add(java.net.URI, java.net.HttpCookie)
List <HttpCookie > getCookies()
List <URI > getURIs()
boolean remove(URI uri, HttpCookie cookie)
uri
- 이 Cookie 를 관련지을 수 있고 있는 URI . null 의 경우, 삭제 대상의 Cookie 는 추가시에 URI 에 관련지을 수 없었다. null 가 아닌 경우, 삭제 대상의 Cookie 는 추가시에 그 지정된 URI 에 관련지을 수 있었던cookie
- 삭제하는 Cookie
NullPointerException
- cookie 가 null 의 경우boolean removeAll()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.