HttpBaseProtocolFilter.MaxVersion 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定使用的 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 建構函式。