HttpVersion Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar de HTTP-versionsnummer som stöds av klasserna HttpWebRequest och HttpWebResponse .
public ref class HttpVersion abstract sealed
public ref class HttpVersion
public static class HttpVersion
public class HttpVersion
type HttpVersion = class
Public Class HttpVersion
- Arv
-
HttpVersion
Exempel
I följande exempel visas användningen av HttpVersion.
// HttpClient lifecycle management best practices:
// https://dotnet.territoriali.olinfo.it/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://dotnet.territoriali.olinfo.it/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
Kommentarer
Klassen HttpVersion definierar de HTTP-versioner som stöds av HttpClient klassen. HTTP-versionsnumret används för att styra versionsspecifika funktioner i HTTP, till exempel pipelining och segmentering.
Konstruktorer
| Name | Description |
|---|---|
| HttpVersion() |
Initierar en ny instans av HttpVersion klassen. |
Fält
| Name | Description |
|---|---|
| Unknown |
Definierar en Version instans för en okänd HTTP-version. |
| Version10 |
Definierar en Version instans för HTTP 1.0. |
| Version11 |
Definierar en Version instans för HTTP 1.1. |
| Version20 |
Definierar en Version instans för HTTP 2.0. |
| Version30 |
Definierar en Version instans för HTTP 3.0. |