Compartilhar via


HttpBaseProtocolFilter.MaxVersion Propriedade

Definição

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.

Aplica-se a