HttpEngine.CreateUrlStreamHandlerFactory Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a URLStreamHandlerFactory to handle HTTP and HTTPS
traffic.
[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
Returns
an URLStreamHandlerFactory instance implemented by this
HttpEngine.
- Attributes
Remarks
Creates a URLStreamHandlerFactory to handle HTTP and HTTPS traffic. An instance of this class can be installed via URL#setURLStreamHandlerFactory thus using this HttpEngine by default for all requests created via URL#openConnection.
This java.net.HttpURLConnection implementation does not implement all features offered by the API: <ul> <li>the HTTP cache installed via HttpResponseCache#install(java.io.File, long) HttpResponseCache.install()</li> <li>the HTTP authentication method installed via java.net.Authenticator#setDefault</li> <li>the HTTP cookie storage installed via java.net.CookieHandler#setDefault</li> </ul>
While we support and encourages requests using the HTTPS protocol, we don't provide support for the HttpsURLConnection API. This lack of support also includes not using certain HTTPS features provided via HttpsURLConnection: <ul> <li>the HTTPS hostname verifier installed via HttpsURLConnection#setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier) HttpsURLConnection.setDefaultHostnameVerifier()</li> <li>the HTTPS socket factory installed via HttpsURLConnection#setDefaultSSLSocketFactory(javax.net.ssl.SSLSocketFactory) HttpsURLConnection.setDefaultSSLSocketFactory()</li> </ul>
Java documentation for android.net.http.HttpEngine.createUrlStreamHandlerFactory().
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.