語言

HttpEngine.CreateUrlStreamHandlerFactory 方法

定義

建立 URLStreamHandlerFactory 一個來處理 HTTP 和 HTTPS 流量的系統。

[Android.Runtime.Register("createUrlStreamHandlerFactory", "()Ljava/net/URLStreamHandlerFactory;", "GetCreateUrlStreamHandlerFactoryHandler", ApiSince=34)]
public abstract Java.Net.IURLStreamHandlerFactory CreateUrlStreamHandlerFactory();
[<Android.Runtime.Register("createUrlStreamHandlerFactory", "()Ljava/net/URLStreamHandlerFactory;", "GetCreateUrlStreamHandlerFactoryHandler", ApiSince=34)>]
abstract member CreateUrlStreamHandlerFactory : unit -> Java.Net.IURLStreamHandlerFactory

傳回

由此HttpEngine實作的URLStreamHandlerFactory實例。

屬性

備註

建立 URLStreamHandlerFactory 一個來處理 HTTP 和 HTTPS 流量的系統。 此類別的實例可透過 安裝URL#setURLStreamHandlerFactory,因此預設對所有透過 URL#openConnection的請求使用此HttpEngine方法。

此java.net.HttpURLConnection實作未實現 API 提供的所有功能:<ul><li>透過 /li 安裝<HttpResponseCache#install(java.io.File, long) HttpResponseCache.install()的 HTTP 快取 透過 /li<>li>安裝<java.net.Authenticator#setDefault的 HTTP 認證方法,透過 /li<>><>/ul 安裝java.net.CookieHandler#setDefault<的 HTTP Cookie 儲存>

雖然我們支持並鼓勵使用 HTTPS 協定的請求,但我們不提供 API 的支援 HttpsURLConnection 。 這種缺乏支援還包括不使用以下HttpsURLConnection<提供的某些 HTTPS 功能:ul<>li>是透過<HttpsURLConnection#setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier) HttpsURLConnection.setDefaultHostnameVerifier() /li><>安裝的 HTTPS 主機名稱驗證器,以及透過<HttpsURLConnection#setDefaultSSLSocketFactory(javax.net.ssl.SSLSocketFactory) HttpsURLConnection.setDefaultSSLSocketFactory() /li></ul 安裝的 HTTPS socket factory>

Java 文件 android.net.http.HttpEngine.createUrlStreamHandlerFactory()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於