HttpCookie.DomainMatches(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Metodo di utilità per verificare se un nome host si trova in un dominio o meno.
[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
Parametri
- domain
- String
nome di dominio con cui controllare il nome host
- host
- String
nome host in questione
Restituisce
true
se corrispondono al dominio; false
se non
- Attributi
Commenti
Metodo di utilità per verificare se un nome host si trova in un dominio o meno.
Questo concetto è descritto nella specifica del cookie. Per comprendere il concetto, è necessario definire prima alcune terminologie: <blockquote> effective host name = hostname se il nome host contiene dot<br> o = hostname.local se non </blockquote>
Il nome dell'host A corrisponde a host B's se: <blockquote><ul><li>le stringhe del nome host sono uguali; o</li li><>A è una stringa HDN e ha il formato NB, dove N è una stringa di nome non vuota, B ha il formato . B', e B' è una stringa HDN. Quindi, x.y.com domain-matches .Y.com ma non Y.com.</li></ul></blockquote>
Un host non si trova in un dominio (RFC 2965 sec. 3.3.2) se: <blockquote><ul><li>Il valore per l'attributo Domain non contiene punti incorporati e il valore non è .local.</li><li>Il nome host effettivo che deriva dall'host della richiesta non corrisponde all'attributo Domain.</li><li>L'host della richiesta è un HDN (non indirizzo IP) e ha il formato HD, dove D è il valore dell'attributo Domain e H è una stringa che contiene uno o più punti.</li></ul></blockquote>
Esempi: <blockquote><ul><li>A Set-Cookie2 da request-host y.x.foo.com per Domain=.foo.com verrebbe rifiutato, perché H è y.x e contiene un punto.</li><li>Un Set-Cookie2 da request-host x.foo.com per Domain=.foo.com verrebbe accettato.</li><li>Un Set-Cookie2 con Domain=.com o Domain=.com., verrà sempre rifiutato, perché non è presente alcun punto incorporato.</li><li>Un esempio Set-Cookie2 da request-host per Domain=.local verrà accettato, perché il nome host effettivo per l'host request- è example.local e example.local domain-matches .local.</li></ul></blockquote>
Documentazione java per java.net.HttpCookie.domainMatches(java.lang.String, java.lang.String)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.