java.lang.Cloneable, java.net.URLStreamHandlerFactoryHttpURLConnection in an
upcoming release. Applications that need this should either downgrade to the system's built-in
HttpURLConnection or upgrade to OkHttp's Request/Response API.@EverythingIsNonNull
public final class OkUrlFactory
extends java.lang.Object
implements java.net.URLStreamHandlerFactory, java.lang.Cloneable
| Constructor | Description |
|---|---|
OkUrlFactory(okhttp3.OkHttpClient client) |
Deprecated.
|
| Modifier and Type | Method | Description |
|---|---|---|
okhttp3.OkHttpClient |
client() |
Deprecated.
|
OkUrlFactory |
clone() |
Deprecated.
Returns a copy of this stream handler factory that includes a shallow copy of the internal
HTTP client.
|
java.net.URLStreamHandler |
createURLStreamHandler(java.lang.String protocol) |
Deprecated.
Creates a URLStreamHandler as a
URL.setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory). |
java.net.HttpURLConnection |
open(java.net.URL url) |
Deprecated.
|
OkUrlFactory |
setClient(okhttp3.OkHttpClient client) |
Deprecated.
|
public okhttp3.OkHttpClient client()
public OkUrlFactory setClient(okhttp3.OkHttpClient client)
public OkUrlFactory clone()
clone in class java.lang.Objectpublic java.net.HttpURLConnection open(java.net.URL url)
public java.net.URLStreamHandler createURLStreamHandler(java.lang.String protocol)
URL.setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory).
This code configures OkHttp to handle all HTTP and HTTPS connections
created with URL.openConnection():
OkHttpClient okHttpClient = new OkHttpClient();
URL.setURLStreamHandlerFactory(new OkUrlFactory(okHttpClient));
createURLStreamHandler in interface java.net.URLStreamHandlerFactoryCopyright © 2021. All rights reserved.