HttpWebResponse.ProtocolVersion Properti

Definisi

Mendapatkan versi protokol HTTP yang digunakan dalam respons.

public Version ProtocolVersion { get; }

Nilai Properti

Version yang berisi versi protokol HTTP respons.

Pengecualian

Instans saat ini telah dibuang.

Contoh

Contoh ini membuat HttpWebRequest kueri dan untuk HttpWebResponse. Contoh kemudian memeriksa untuk melihat apakah server merespons dengan versi yang sama.

Uri ourUri = new Uri(url);
    // Creates an HttpWebRequest for the specified URL.
    HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(ourUri);
    myHttpWebRequest.ProtocolVersion = HttpVersion.Version10;
    // Sends the HttpWebRequest and waits for the response.
    HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
    // Ensures that only Http/1.0 responses are accepted.
    if(myHttpWebResponse.ProtocolVersion != HttpVersion.Version10)
        Console.WriteLine("\nThe server responded with a version other than Http/1.0");
    else
    if (myHttpWebResponse.StatusCode == HttpStatusCode.OK)
        Console.WriteLine("\nRequest sent using version Http/1.0. Successfully received response with version HTTP/1.0 ");
    // Releases the resources of the response.
    myHttpWebResponse.Close();

Keterangan

Properti ProtocolVersion berisi nomor versi protokol HTTP dari respons yang dikirim oleh sumber daya Internet.

Berlaku untuk

Produk Versi
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1