Прочитать на английском

Поделиться через


HttpClient.DefaultRequestVersion Свойство

Определение

Возвращает или задает версию HTTP по умолчанию, используемую в последующих запросах, выполняемых этим экземпляром HttpClient.

public Version DefaultRequestVersion { get; set; }

Значение свойства

Версия по умолчанию, используемая для любых запросов, выполненных с этим HttpClient экземпляром.

Исключения

В операции над множеством DefaultRequestVersion имеет значение null.

Экземпляр HttpClient уже запустил один или несколько запросов.

Экземпляр HttpClient уже удален.

Комментарии

DefaultRequestVersion по умолчанию равен HttpVersion.Version11.

Свойство DefaultRequestVersion задает версию HTTP по умолчанию, используемую для запросов, отправляемых с помощью этого HttpClient экземпляра, при создании для отправки, в частности с помощью вызовов HttpRequestMessage таких методов, как DeleteAsync, GetAsync, GetByteArrayAsync, GetStreamAsyncGetStringAsync, PatchAsync, PostAsyncи PutAsync.

Свойство DefaultRequestVersion не применяется к методу SendAsync . Параметр, HttpRequestMessage передаваемый в качестве аргумента методу SendAsync , имеет собственное Version свойство, которое управляет версией HTTP, используемой для запроса.

Свойство DefaultRequestVersion можно изменить до тех пор, HttpClient пока экземпляр не запустил ни одного запроса.

Применяется к

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9