HttpVersion 클래스

정의

및 클래스에서 지원하는 HttpWebRequestHttpWebResponse HTTP 버전 번호를 정의합니다.

public ref class HttpVersion abstract sealed
public ref class HttpVersion
public static class HttpVersion
public class HttpVersion
type HttpVersion = class
Public Class HttpVersion
상속
HttpVersion

예제

다음 예에서는 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

설명

클래스는 HttpVersion 클래스에서 지원하는 HTTP 버전을 정의합니다 HttpClient . HTTP 버전 번호는 파이프라인 및 청크 분할과 같은 HTTP의 버전별 기능을 제어하는 데 사용됩니다.

생성자

Name Description
HttpVersion()

HttpVersion 클래스의 새 인스턴스를 초기화합니다.

필드

Name Description
Unknown

알 수 없는 HTTP 버전의 인스턴스를 정의합니다 Version .

Version10

Version HTTP 1.0에 대한 인스턴스를 정의합니다.

Version11

HTTP 1.1에 대한 인스턴스를 정의합니다 Version .

Version20

Version HTTP 2.0에 대한 인스턴스를 정의합니다.

Version30

Version HTTP 3.0에 대한 인스턴스를 정의합니다.

적용 대상