HttpVersion Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les numéros de version HTTP pris en charge par les classes et HttpWebRequest les HttpWebResponse classes.
public ref class HttpVersion
public ref class HttpVersion abstract sealed
public class HttpVersion
public static class HttpVersion
type HttpVersion = class
Public Class HttpVersion
- Héritage
-
HttpVersion
Exemples
L’exemple suivant illustre l’utilisation 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
Remarques
La HttpVersion classe définit les versions HTTP prises en charge par la HttpClient classe. Le numéro de version HTTP est utilisé pour contrôler les fonctionnalités spécifiques à la version de HTTP, telles que le pipeline et la segmentation.
Constructeurs
| Nom | Description |
|---|---|
| HttpVersion() |
Initialise une nouvelle instance de la classe HttpVersion. |
Champs
| Nom | Description |
|---|---|
| Unknown |
Définit une Version instance pour une version HTTP inconnue. |
| Version10 |
Définit une Version instance pour HTTP 1.0. |
| Version11 |
Définit une Version instance pour HTTP 1.1. |
| Version20 |
Définit une Version instance pour HTTP 2.0. |