Bagikan melalui


HttpListenerRequest.Cookies Properti

Definisi

Mendapatkan cookie yang dikirim dengan permintaan.

public:
 property System::Net::CookieCollection ^ Cookies { System::Net::CookieCollection ^ get(); };
public System.Net.CookieCollection Cookies { get; }
member this.Cookies : System.Net.CookieCollection
Public ReadOnly Property Cookies As CookieCollection

Nilai Properti

yang CookieCollection berisi cookie yang menyertai permintaan. Properti ini mengembalikan koleksi kosong jika permintaan tidak berisi cookie.

Contoh

Contoh kode berikut menampilkan nilai cookie yang dikirim dengan permintaan.

// This example requires the System and System.Net nam'espaces.
public static void DisplayCookies(HttpListenerRequest request)
{
    // Print the properties of each cookie.
    foreach (Cookie cook in request.Cookies)
    {
        Console.WriteLine("Cookie:");
        Console.WriteLine("{0} = {1}", cook.Name, cook.Value);
        Console.WriteLine("Domain: {0}", cook.Domain);
        Console.WriteLine("Path: {0}", cook.Path);
        Console.WriteLine("Port: {0}", cook.Port);
        Console.WriteLine("Secure: {0}", cook.Secure);

        Console.WriteLine("When issued: {0}", cook.TimeStamp);
        Console.WriteLine("Expires: {0} (expired? {1})",
            cook.Expires, cook.Expired);
        Console.WriteLine("Don't save: {0}", cook.Discard);
        Console.WriteLine("Comment: {0}", cook.Comment);
        Console.WriteLine("Uri for comments: {0}", cook.CommentUri);
        Console.WriteLine("Version: RFC {0}" , cook.Version == 1 ? "2109" : "2965");

        // Show the string representation of the cookie.
        Console.WriteLine ("String: {0}", cook.ToString());
    }
}
' This example requires the System and System.Net namespaces.
Public Shared Sub DisplayCookies(ByVal request As HttpListenerRequest)
    ' Print the properties of each cookie.
    For Each cook As Cookie In request.Cookies
        Console.WriteLine("Cookie:")
        Console.WriteLine("{0} = {1}", cook.Name, cook.Value)
        Console.WriteLine("Domain: {0}", cook.Domain)
        Console.WriteLine("Path: {0}", cook.Path)
        Console.WriteLine("Port: {0}", cook.Port)
        Console.WriteLine("Secure: {0}", cook.Secure)

        Console.WriteLine("When issued: {0}", cook.TimeStamp)
        Console.WriteLine("Expires: {0} (expired? {1})", cook.Expires, cook.Expired)
        Console.WriteLine("Don't save: {0}", cook.Discard)
        Console.WriteLine("Comment: {0}", cook.Comment)
        Console.WriteLine("Uri for comments: {0}", cook.CommentUri)
        Console.WriteLine("Version: RFC {0}", If(cook.Version = 1, "2109", "2965"))

        ' Show the string representation of the cookie.
        Console.WriteLine("String: {0}", cook.ToString())
    Next
End Sub

Keterangan

Cookie adalah data teks nama/nilai dari server Web yang disimpan di komputer lokal (klien).

Berlaku untuk

Lihat juga