|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.net.CookieHandler
public abstract class CookieHandler
CookieHandler オブジェクトは、HTTP 状態管理ポリシー実装を HTTP プロトコルハンドラに渡すコールバック機構を提供します。HTTP 状態管理機構は、HTTP 要求/応答を使ってステートフルセッションを作成する方法を指定します。
リンクローカルのアドレスやサイトローカルのアドレスは非グローバルです。このため、複数のホストが同じ宛先アドレスを共有し、その結果、これらのホストに同じ送信元システム上の複数のインタフェースを介して到達できる可能性があります。この場合、送信元システムは同じスコープの複数のゾーンに接続されていることになります。どれが目的のゾーンであるか明確にするため、IPv6 アドレスにゾーン識別子 (scope_id) を追加できます。 HTTP 状態管理の詳細については、「RFC 2965: HTTP State Management Mechanism」を参照してください。
コンストラクタの概要 | |
---|---|
CookieHandler()
|
メソッドの概要 | |
---|---|
abstract Map<String,List<String>> |
get(URI uri,
Map<String,List<String>> requestHeaders)
要求ヘッダ内に指定された uri のクッキーキャッシュから、適用可能なすべてのクッキーを取得します。 |
static CookieHandler |
getDefault()
システム全体のクッキーハンドラを取得します。 |
abstract void |
put(URI uri,
Map<String,List<String>> responseHeaders)
適用可能なすべてのクッキー (たとえば応答ヘッダ内のフィールド Set-Cookie2) を、クッキーキャッシュ内に設定します。 |
static void |
setDefault(CookieHandler cHandler)
システム全体のクッキーハンドラを設定 (または設定解除) します。 |
クラス 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 クッキーハンドラ。設定解除の場合は null
SecurityException
- セキュリティマネージャがインストールされており、NetPermission
("setCookieHandler") を拒否した場合getDefault()
public abstract Map<String,List<String>> get(URI uri, Map<String,List<String>> requestHeaders) throws IOException
uri
- 要求としてクッキーを送信する宛先 URI
requestHeaders
- 要求ヘッダフィールド名と、現在の要求ヘッダを表すフィールド値のリストを対応付ける Map
IOException
- 入出力エラー * が発生した場合
IllegalArgumentException
- どちらかの引数が null の場合put(URI, Map)
public abstract void put(URI uri, Map<String,List<String>> responseHeaders) throws IOException
uri
- クッキーのソースになる URI
responseHeaders
- フィールド名と、返される応答ヘッダフィールドを表すフィールド値のリストを対応付ける不変のマップ
IOException
- 入出力エラーが発生した場合
IllegalArgumentException
- どちらかの引数が null の場合get(URI, Map)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。