HttpCookie.DomainMatches(String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Metode utilitas untuk memeriksa apakah nama host berada di domain atau tidak.
[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
Parameter
- domain
- String
nama domain untuk memeriksa nama host dengan
- host
- String
nama host yang dimaksud
Mengembalikan
true jika mereka cocok dengan domain; false jika tidak
- Atribut
Keterangan
Metode utilitas untuk memeriksa apakah nama host berada di domain atau tidak.
Konsep ini dijelaskan dalam spesifikasi cookie. Untuk memahami konsepnya, beberapa terminologi perlu didefinisikan terlebih dahulu: <nama host efektif blockquote> = nama host jika nama host berisi titik<br> atau = hostname.local jika bukan </blockquote>
Nama host A domain-matches host B's if: <blockquote><ul<>li>string nama host mereka string-compare sama; atau</li li><>A adalah string HDN dan memiliki formulir NB, di mana N adalah string nama yang tidak kosong, B memiliki formulir . B', dan B' adalah string HDN. (Jadi, x.y.com pencocokan domain .Y.com tetapi tidak Y.com.)</li></ul></blockquote>
Host tidak berada dalam domain (RFC 2965 detik. 3.3.2) jika: <blockquote><ul><li>Nilai untuk atribut Domain tidak berisi titik yang disematkan, dan nilainya bukan .local.</li><>Li Nama host efektif yang berasal dari request-host tidak cocok dengan domain atribut Domain.</li Li><>Request-host adalah HDN (bukan alamat IP) dan memiliki formulir HD, di mana D adalah nilai atribut Domain, dan H adalah string yang berisi satu atau beberapa titik.</li></ul></blockquote>
Contoh: <blockquote><ul><li>A Set-Cookie2 dari y.x.foo.com request-host untuk Domain=.foo.com akan ditolak, karena H adalah y.x dan berisi titik.</li><li>A Set-Cookie2 dari x.foo.com request-host untuk Domain=.foo.com akan diterima.</li><li>A Set-Cookie2 dengan Domain=.com atau Domain=.com., akan selalu ditolak, karena tidak ada titik yang disematkan.</li><A>Set-Cookie2 dari contoh request-host untuk Domain=.local akan diterima, karena nama host yang efektif untuk request- host adalah example.local, dan example.local domain-matches .local.</li></ul></blockquote>
Java dokumentasi untuk java.net.HttpCookie.domainMatches(java.lang.String, java.lang.String).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.