HttpEngine.CreateUrlStreamHandlerFactory Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.