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


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.

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