Condividi tramite


HttpBaseProtocolFilter.MaxVersion Proprietà

Definizione

Ottiene o imposta la versione del protocollo HTTP utilizzata.

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

Valore della proprietà

Valore di enumerazione che specifica la versione di HTTP utilizzata.

Esempio

Il codice seguente illustra come creare un HttpClient che usa HTTP 1.1 anziché HTTP 2.0 predefinito.

HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter(); 

filter.MaxVersion = HttpVersion.Http11;

HttpClient client = new HttpClient(filter);

Commenti

Per impostazione predefinita, quando viene avviata una nuova richiesta usando Windows.Web.Http.HttpClient, usa HTTP 2.0. Per creare invece un'istanza di HttpClient che usa HTTP 1.1, impostare questa proprietà su HttpVersion.Http11 su un filtro e quindi creare una nuova istanza di HttpClient, passando il filtro come argomento al costruttore HttpClient.

Si applica a