|
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 も参照してください。