次の方法で共有


HttpCookie.DomainMatches(String, String) メソッド

定義

ホスト名がドメイン内にあるかどうかを確認するユーティリティ メソッド。

[Android.Runtime.Register("domainMatches", "(Ljava/lang/String;Ljava/lang/String;)Z", "")]
public static bool DomainMatches (string? domain, string? host);
[<Android.Runtime.Register("domainMatches", "(Ljava/lang/String;Ljava/lang/String;)Z", "")>]
static member DomainMatches : string * string -> bool

パラメーター

domain
String

ホスト名を確認するドメイン名

host
String

問題のホスト名

戻り値

true ドメインが一致する場合。 false そうでなければ

属性

注釈

ホスト名がドメイン内にあるかどうかを確認するユーティリティ メソッド。

この概念については、Cookie の仕様で説明します。 概念を理解するには、最初にいくつかの用語を定義する必要があります。<ホスト名に dot<br>   が含まれている場合は、有効なホスト名 = ホスト名をブロッククォート>します。                または = /blockquote でない場合は <hostname.local>

ホスト A の名前ドメインに一致するホスト B の場合: <blockquote><ul><li>そのホスト名文字列の文字列比較が等しい場合。または</li li><>A は HDN 文字列であり、形式 NB を持ち、N は空でない名前文字列で、B は形式を持ちます。B'、B' は HDN 文字列です。 (そのため、x.y.com ドメインは .Y.com と一致しますが、Y.com< には一致しません)。/li></ul></blockquote>

ホストがドメイン内にない (RFC 2965 秒 3.3.2) 場合: <blockquote><ul><li>Domain 属性の値に埋め込みドットがなく、値が .local ではありません。</li li><>要求ホストから派生した有効なホスト名がドメイン属性と一致しません。</li li><>要求ホストは HDN (IP アドレスではありません) であり、形式は HD で、D は Domain 属性の値、H は 1 つ以上のドットを含む文字列です。</li></ul></blockquote>

例: <Domain=.foo.comの要求ホスト y.x.foo.com からの blockquote><ul><li>A Set-Cookie2 は拒否されます。H は y.x でドットが含まれているためです。</li li><>Domain=.foo.comの要求ホスト x.foo.com からの Set-Cookie2 が受け入れられます。</li li><>Domain=.comまたはDomain=.comを持つ Set-Cookie2 は、埋め込みドットがないため、常に拒否されます。</li><>要求ホストの有効なホスト名が example.local であり、example.local domain-matche が .local であるため、Domain=.local の要求ホストの例からの Set-Cookie2 が受け入れられます。</li></ul></blockquote>

の Java ドキュメントjava.net.HttpCookie.domainMatches(java.lang.String, java.lang.String)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象