HttpRequestMessage.Version 屬性

定義

取得或設定 HTTP 訊息版本。

C#
public Version Version { get; set; }

屬性值

HTTP 訊息版本。 除非您是以 .NET Core 2.1 或 2.2 為目標,否則預設值 1.1為 。 在這裡情況下,預設值為 2.0

備註

在 .NET Core 中,預設訊息版本會根據您使用的版本而有所不同。 .NET Core 2.1 將預設值從 1.1 變更為 2.0。 在 .NET Core 3.0 中,預設值已還原回 1.1

.NET Framework

預設訊息版本為 1.1

.NET Core

下表列出以 .NET Core 版本為基礎的預設訊息版本:

.NET Core 版本 HTTP 要求版本
2.1
2.2
2.0
任何其他 .NET Core 版本 1.1

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0