HttpVersion Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert de HTTP-versienummers die worden ondersteund door de HttpWebRequest en HttpWebResponse klassen.
public ref class HttpVersion
public ref class HttpVersion abstract sealed
public class HttpVersion
public static class HttpVersion
type HttpVersion = class
Public Class HttpVersion
- Overname
-
HttpVersion
Voorbeelden
In het volgende voorbeeld ziet u het gebruik van 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
Opmerkingen
De HttpVersion klasse definieert de HTTP-versies die worden ondersteund door de HttpClient klasse. Het HTTP-versienummer wordt gebruikt om versiespecifieke functies van HTTP te beheren, zoals pipelining en segmentering.
Constructors
| Name | Description |
|---|---|
| HttpVersion() |
Initialiseert een nieuw exemplaar van de HttpVersion klasse. |
Velden
| Name | Description |
|---|---|
| Unknown |
Hiermee definieert u een Version exemplaar voor een onbekende HTTP-versie. |
| Version10 |
Definieert een Version exemplaar voor HTTP 1.0. |
| Version11 |
Definieert een Version exemplaar voor HTTP 1.1. |
| Version20 |
Definieert een Version exemplaar voor HTTP 2.0. |