HttpURLConnection
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 Object implements URLStreamHandlerFactory, Cloneable
Constructor and Description |
---|
OkUrlFactory(OkHttpClient client)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
OkHttpClient |
client()
Deprecated.
|
OkUrlFactory |
clone()
Deprecated.
Returns a copy of this stream handler factory that includes a shallow copy of the internal
HTTP client.
|
URLStreamHandler |
createURLStreamHandler(String protocol)
Deprecated.
Creates a URLStreamHandler as a
URL.setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory) . |
HttpURLConnection |
open(URL url)
Deprecated.
|
OkUrlFactory |
setClient(OkHttpClient client)
Deprecated.
|
public OkUrlFactory(OkHttpClient client)
public OkHttpClient client()
public OkUrlFactory setClient(OkHttpClient client)
public OkUrlFactory clone()
public HttpURLConnection open(URL url)
public URLStreamHandler createURLStreamHandler(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 URLStreamHandlerFactory
Copyright © 2019. All rights reserved.