HttpVersion Clase

Definición

Define los números de versión HTTP admitidos por las HttpWebRequest clases y HttpWebResponse .

public ref class HttpVersion
public ref class HttpVersion abstract sealed
public class HttpVersion
public static class HttpVersion
type HttpVersion = class
Public Class HttpVersion
Herencia
HttpVersion

Ejemplos

En el ejemplo siguiente se muestra el uso de HttpVersion.

// HttpClient lifecycle management best practices:
// https://learn.microsoft.com/dotnet/fundamentals/networking/http/httpclient-guidelines#recommended-use
using HttpClient client = new HttpClient();

using HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "http://www.microsoft.com");
Console.WriteLine("Default HTTP request version is {0}", request.Version);

request.Version = HttpVersion.Version10;
Console.WriteLine("Request version after assignment is {0}", request.Version);

using HttpResponseMessage response = client.Send(request);
Console.WriteLine("Response HTTP version {0}", response.Version);
' HttpClient lifecycle management best practices:
' https://learn.microsoft.com/dotnet/fundamentals/networking/http/httpclient-guidelines#recommended-use
Using client As New HttpClient()
    Using request As New HttpRequestMessage(HttpMethod.Get, "http://www.microsoft.com")
        Console.WriteLine("Default HTTP request version is {0}", request.Version)

        request.Version = HttpVersion.Version10
        Console.WriteLine("Request version after assignment is {0}", request.Version)

        Using response As HttpResponseMessage = client.Send(request)
            Console.WriteLine("Response HTTP version {0}", response.Version)
        End Using
    End Using
End Using

Comentarios

La HttpVersion clase define las versiones HTTP admitidas por la HttpClient clase . El número de versión HTTP se usa para controlar las características específicas de la versión de HTTP, como la canalización y la fragmentación.

Constructores

Nombre Description
HttpVersion()

Inicializa una nueva instancia de la clase HttpVersion.

Campos

Nombre Description
Unknown

Define una Version instancia de para una versión HTTP desconocida.

Version10

Define una Version instancia para HTTP 1.0.

Version11

Define una Version instancia para HTTP 1.1.

Version20

Define una Version instancia para HTTP 2.0.

Se aplica a