HttpVersion Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ve HttpWebResponse sınıfları tarafından HttpWebRequest desteklenen HTTP sürüm numaralarını tanımlar.
public ref class HttpVersion abstract sealed
public ref class HttpVersion
public static class HttpVersion
public class HttpVersion
type HttpVersion = class
Public Class HttpVersion
- Devralma
-
HttpVersion
Örnekler
Aşağıdaki örnekte kullanımı gösterilmektedir HttpVersion.
// HttpClient lifecycle management best practices:
// https://learn.microsoft.com/dotnet/fundamentals/networking/http/httpclient-guidelines#recommended-use
HttpClient^ client = gcnew HttpClient();
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);
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 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
Açıklamalar
sınıfı, HttpVersion sınıfı tarafından HttpClient desteklenen HTTP sürümlerini tanımlar. HTTP sürüm numarası, HTTP'nin kanal oluşturma ve öbekleme gibi sürüme özgü özelliklerini denetlemek için kullanılır.
Oluşturucular
HttpVersion() |
HttpVersion sınıfının yeni bir örneğini başlatır. |
Alanlar
Unknown |
Bilinmeyen bir Version HTTP sürümü için bir örnek tanımlar. |
Version10 |
HTTP 1.0 için bir Version örnek tanımlar. |
Version11 |
HTTP 1.1 için bir Version örnek tanımlar. |
Version20 |
HTTP 2.0 için bir Version örnek tanımlar. |
Version30 |
HTTP 3.0 için bir Version örnek tanımlar. |