Share via


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 版本。

範例

下列程式碼示範如何建立使用 HTTP 1.1 的 HttpClient,而不是預設 HTTP 2.0。

HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter(); 

filter.MaxVersion = HttpVersion.Http11;

HttpClient client = new HttpClient(filter);

備註

根據預設,當新的要求開始使用 Windows.Web.Http.HttpClient時,它會使用 HTTP 2.0。 若要改為建立使用 HTTP 1.1 的 HttpClient 實例,請將此屬性設定為篩選準則上的 HttpVersion.Http11 ,然後建立新的 HttpClient 實例,並將篩選作為引數傳遞至 HttpClient 建構函式。

適用於