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 の仕様で説明されています。 概念を理解するには、 ホスト<>名にドット<br>                   または = /blockquote でない場合は <hostname.local>

ホスト A の名前 domain-matches host B's if: <blockquote><ul<>li>their host name strings string-compare equal; or</li li><>A is a is a HDN string and has the form NB, where N is a non-empty name string, B has the form .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><>request-host から派生した有効なホスト名が Domain 属性とドメイン一致しません。</li li><>要求ホストは HDN (IP アドレスではありません) であり、HD という形式で、D は Domain 属性の値、H は 1 つ以上のドットを含む文字列です。</li></ul></blockquote>

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

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

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象