HttpBaseProtocolFilter.MaxVersion Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a versão do protocolo HTTP usado.
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
Valor da propriedade
Um valor de enumeração que especifica a versão de HTTP usada.
Exemplos
O código a seguir mostra como criar um HttpClient que usa HTTP 1.1 em vez do HTTP 2.0 padrão.
HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter();
filter.MaxVersion = HttpVersion.Http11;
HttpClient client = new HttpClient(filter);
Comentários
Por padrão, quando uma nova solicitação é iniciada usando Windows.Web.Http.HttpClient, ela usa HTTP 2.0. Para criar uma instância do HttpClient que usa HTTP 1.1 em vez disso, defina essa propriedade como HttpVersion.Http11 em um filtro e, em seguida, crie uma nova instância de HttpClient, passando o filtro como um argumento para o construtor HttpClient.