Lenguaje

HttpEngine.CreateUrlStreamHandlerFactory Método

Definición

Crea un URLStreamHandlerFactory objeto para controlar el tráfico HTTP y 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

Devoluciones

una URLStreamHandlerFactory instancia implementada por este HttpEngine.

Atributos

Comentarios

Crea un URLStreamHandlerFactory objeto para controlar el tráfico HTTP y HTTPS. Se puede instalar una instancia de esta clase mediante URL#setURLStreamHandlerFactory este HttpEngine uso de forma predeterminada para todas las solicitudes creadas a través URL#openConnectionde .

Esta java.net.HttpURLConnection implementación no implementa todas las características que ofrece la API: <ul><li>la caché HTTP instalada a través HttpResponseCache#install(java.io.File, long) HttpResponseCache.install()<de /li li<>>el método de autenticación HTTP instalado a través java.net.Authenticator#setDefault<de /li li>><el almacenamiento de cookies HTTP instalado a través<java.net.CookieHandler#setDefault de /li></ul>

Aunque se admiten y fomentan las solicitudes que usan el protocolo HTTPS, no se proporciona compatibilidad con la HttpsURLConnection API. Esta falta de compatibilidad también incluye no usar determinadas características HTTPS proporcionadas a través HttpsURLConnectionde : <ul><li>el comprobador de nombre de host HTTPS instalado a través HttpsURLConnection#setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier) HttpsURLConnection.setDefaultHostnameVerifier()<de /li li>><la factoría de sockets HTTPS instalada a través<HttpsURLConnection#setDefaultSSLSocketFactory(javax.net.ssl.SSLSocketFactory) HttpsURLConnection.setDefaultSSLSocketFactory() de /li></ul>

Java documentación para android.net.http.HttpEngine.createUrlStreamHandlerFactory().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a