|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.net.CookieHandler
public abstract class CookieHandler
CookieHandler 객체는, HTTP 프로토콜 핸들러에 HTTP 상태 관리 정책 구현을 짜넣기 위한 콜백 기구를 제공합니다. HTTP 상태 관리 기구는, HTTP 의 요구와 응답을 사용해 스테이트 풀 세션을 작성하는 방법을 지정합니다.
HTTP 프로토콜 핸들러가 사용해야 할 시스템 전체의 CookieHandler 를 등록하려면 , CookieHandler.setDefault(CookieHandler)를 실행합니다. 현재 등록되어 있는 CookieHandler 를 가져오려면 , CookieHandler.getDefault()를 호출합니다. HTTP 상태 관리의 상세한 것에 대하여는,RFC 2965: HTTP State Management Mechanism 를 참조해 주세요.
| 생성자 의 개요 | |
|---|---|
CookieHandler ()
|
|
| 메소드의 개요 | |
|---|---|
abstract Map <String ,List <String >> |
get (URI uri,
Map <String ,List <String >> requestHeaders)
요구 헤더내로 지정된 URI 의 Cookie 캐쉬로부터 적용 가능한 모든 Cookie 를 가져옵니다. |
static CookieHandler |
getDefault ()
시스템 전체의 Cookie 핸들러를 가져옵니다. |
abstract void |
put (URI uri,
Map <String ,List <String >> responseHeaders)
응답 헤더내에 존재하는 Set-Cookie2 라는 이름의 응답 헤더 필드 등, 적용 가능한 모든 Cookie 를 Cookie 캐쉬내로 설정합니다. |
static void |
setDefault (CookieHandler cHandler)
시스템 전체의 Cookie 핸들러를 설정 (또는 설정 해제)합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public CookieHandler()
| 메소드의 상세 |
|---|
public static CookieHandler getDefault()
SecurityException - 시큐리티 매니저가 인스톨 되고 있어, 그것이 NetPermission ("getCookieHandler") 를 거부했을 경우setDefault(CookieHandler) public static void setDefault(CookieHandler cHandler)
cHandler - HTTP Cookie 핸들러. 설정 해제하는 경우는 null
SecurityException - 시큐리티 매니저가 인스톨 되고 있어, 그것이 NetPermission ("setCookieHandler") 를 거부했을 경우getDefault()
public abstract Map <String ,List <String >> get(URI uri,
Map <String ,List <String >> requestHeaders)
throws IOException
uri - 요구시에 Cookie 의 송신지가 되는 URIrequestHeaders - 요구 헤더 필드명으로부터 필드치의 리스트에의 Map. 이것은 현재의 요구 헤더를 나타낸다
IOException - 입출력 에러가 발생했을 경우
IllegalArgumentException - 어느 쪽인가의 인수가 null 의 경우put(URI, Map)
public abstract void put(URI uri,
Map <String ,List <String >> responseHeaders)
throws IOException
uri - Cookie 의 생성원의 URIresponseHeaders - 필드명으로부터 필드치의 리스트에의 불변의 맵. 이것은 반환된 응답 헤더 필드를 나타낸다
IOException - 입출력 에러가 발생했을 경우
IllegalArgumentException - 어느 쪽인가의 인수가 null 의 경우get(URI, Map)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.