HttpBaseProtocolFilter.MaxVersion Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает версию используемого протокола HTTP.
public:
property HttpVersion MaxVersion { HttpVersion get(); void set(HttpVersion value); };
HttpVersion MaxVersion();
void MaxVersion(HttpVersion value);
public HttpVersion MaxVersion { get; set; }
var httpVersion = httpBaseProtocolFilter.maxVersion;
httpBaseProtocolFilter.maxVersion = httpVersion;
Public Property MaxVersion As HttpVersion
Значение свойства
Значение перечисления, указывающее используемую версию HTTP.
Примеры
В следующем коде показано, как создать HttpClient, использующий HTTP 1.1, а не HTTP 2.0 по умолчанию.
HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter();
filter.MaxVersion = HttpVersion.Http11;
HttpClient client = new HttpClient(filter);
Комментарии
По умолчанию при запуске нового запроса с помощью Windows.Web.Http.HttpClient используется ПРОТОКОЛ HTTP 2.0. Чтобы создать экземпляр HttpClient, использующий http 1.1, установите для этого свойства значение HttpVersion.Http11 в фильтре, а затем создайте новый экземпляр HttpClient, передав фильтр в качестве аргумента в конструктор HttpClient.