|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.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 の送信先となる URI
requestHeaders
- 要求ヘッダーフィールド名からフィールド値のリストへの Map。これは現在の要求ヘッダーを表す
IOException
- 入出力エラーが発生した場合
IllegalArgumentException
- どちらかの引数が null の場合put(URI, Map)
public abstract void put(URI uri, Map<String,List<String>> responseHeaders) throws IOException
uri
- Cookie の生成元の URI
responseHeaders
- フィールド名からフィールド値のリストへの不変のマップ。これは返された応答ヘッダーフィールドを表す
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 も参照してください。