言語

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 の仕様で説明します。 概念を理解するには、最初にいくつかの用語を定義する必要があります。 <blockquote> ホスト名に dot<br>   が含まれている場合は、有効なホスト名 = ホスト名です。                or = hostname.local ( </blockquote でない場合)>

ホスト A の名前ドメインがホスト B と一致する場合: <blockquote><ul><li>ir ホスト名文字列の文字列と等しいか、または</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 つ以上の dots を含む文字列です</li></ul></blockquote>

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

Javaドキュメント。

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

適用対象