Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

add(String, String...) - Method in class okhttp3.CertificatePinner.Builder
Pins certificates for hostname.
add(String, String) - Method in class okhttp3.FormBody.Builder
 
add(String) - Method in class okhttp3.Headers.Builder
Add an header line containing a field name, a literal colon, and a value.
add(String, String) - Method in class okhttp3.Headers.Builder
Add a field with the specified value.
addEncoded(String, String) - Method in class okhttp3.FormBody.Builder
 
addEncodedPathSegment(String) - Method in class okhttp3.HttpUrl.Builder
 
addEncodedQueryParameter(String, String) - Method in class okhttp3.HttpUrl.Builder
Adds the pre-encoded query parameter to this URL's query string.
addFormDataPart(String, String) - Method in class okhttp3.MultipartBody.Builder
Add a form data part to the body.
addFormDataPart(String, String, RequestBody) - Method in class okhttp3.MultipartBody.Builder
Add a form data part to the body.
addHeader(String, String) - Method in class okhttp3.Request.Builder
Adds a header with name and value.
addHeader(String, String) - Method in class okhttp3.Response.Builder
Adds a header with name and value.
addInterceptor(Interceptor) - Method in class okhttp3.OkHttpClient.Builder
 
addNetworkInterceptor(Interceptor) - Method in class okhttp3.OkHttpClient.Builder
 
addPart(RequestBody) - Method in class okhttp3.MultipartBody.Builder
Add a part to the body.
addPart(Headers, RequestBody) - Method in class okhttp3.MultipartBody.Builder
Add a part to the body.
addPart(MultipartBody.Part) - Method in class okhttp3.MultipartBody.Builder
Add a part to the body.
addPathSegment(String) - Method in class okhttp3.HttpUrl.Builder
 
addQueryParameter(String, String) - Method in class okhttp3.HttpUrl.Builder
Encodes the query parameter using UTF-8 and adds it to this URL's query string.
Address - Class in okhttp3
A specification for a connection to an origin server.
Address(String, int, Dns, SocketFactory, SSLSocketFactory, HostnameVerifier, CertificatePinner, Authenticator, Proxy, List<Protocol>, List<ConnectionSpec>, ProxySelector) - Constructor for class okhttp3.Address
 
address() - Method in class okhttp3.Route
 
allEnabledCipherSuites() - Method in class okhttp3.ConnectionSpec.Builder
 
allEnabledTlsVersions() - Method in class okhttp3.ConnectionSpec.Builder
 
ALTERNATIVE - Static variable in class okhttp3.MultipartBody
The "multipart/alternative" type is syntactically identical to "multipart/mixed", but the semantics are different.
authenticate(Route, Response) - Method in interface okhttp3.Authenticator
Returns a request that includes a credential to satisfy an authentication challenge in response.
Authenticator - Interface in okhttp3
Responds to an authentication challenge from either a remote web server or a proxy server.
authenticator() - Method in class okhttp3.OkHttpClient
 
authenticator(Authenticator) - Method in class okhttp3.OkHttpClient.Builder
Sets the authenticator used to respond to challenges from origin servers.

B

basic(String, String) - Static method in class okhttp3.Credentials
Returns an auth credential for the Basic scheme.
body() - Method in class okhttp3.Request
 
body() - Method in class okhttp3.Response
 
body(ResponseBody) - Method in class okhttp3.Response.Builder
 
boundary() - Method in class okhttp3.MultipartBody
 
build() - Method in class okhttp3.CacheControl.Builder
 
build() - Method in class okhttp3.CertificatePinner.Builder
 
build() - Method in class okhttp3.ConnectionSpec.Builder
 
build() - Method in class okhttp3.Cookie.Builder
 
build() - Method in class okhttp3.FormBody.Builder
 
build() - Method in class okhttp3.Headers.Builder
 
build() - Method in class okhttp3.HttpUrl.Builder
 
build() - Method in class okhttp3.MultipartBody.Builder
Assemble the specified parts into a request body.
build() - Method in class okhttp3.OkHttpClient.Builder
 
build() - Method in class okhttp3.Request.Builder
 
build() - Method in class okhttp3.Response.Builder
 
Builder() - Constructor for class okhttp3.CacheControl.Builder
 
Builder() - Constructor for class okhttp3.CertificatePinner.Builder
 
Builder(ConnectionSpec) - Constructor for class okhttp3.ConnectionSpec.Builder
 
Builder() - Constructor for class okhttp3.Cookie.Builder
 
Builder() - Constructor for class okhttp3.FormBody.Builder
 
Builder() - Constructor for class okhttp3.Headers.Builder
 
Builder() - Constructor for class okhttp3.HttpUrl.Builder
 
Builder() - Constructor for class okhttp3.MultipartBody.Builder
 
Builder(String) - Constructor for class okhttp3.MultipartBody.Builder
 
Builder() - Constructor for class okhttp3.OkHttpClient.Builder
 
Builder() - Constructor for class okhttp3.Request.Builder
 
Builder() - Constructor for class okhttp3.Response.Builder
 
bytes() - Method in class okhttp3.ResponseBody
 
byteStream() - Method in class okhttp3.ResponseBody
 

C

Cache - Class in okhttp3
Caches HTTP and HTTPS responses to the filesystem so they may be reused, saving time and bandwidth.
Cache(File, long) - Constructor for class okhttp3.Cache
 
cache(Cache) - Method in class okhttp3.OkHttpClient.Builder
 
cache() - Method in class okhttp3.OkHttpClient
 
CacheControl - Class in okhttp3
A Cache-Control header with cache directives from a server or client.
cacheControl(CacheControl) - Method in class okhttp3.Request.Builder
Sets this request's Cache-Control header, replacing any cache control headers already present.
cacheControl() - Method in class okhttp3.Request
Returns the cache control directives for this response.
cacheControl() - Method in class okhttp3.Response
Returns the cache control directives for this response.
CacheControl.Builder - Class in okhttp3
Builds a Cache-Control request header.
cacheResponse(Response) - Method in class okhttp3.Response.Builder
 
cacheResponse() - Method in class okhttp3.Response
Returns the raw response received from the cache.
Call - Interface in okhttp3
A call is a request that has been prepared for execution.
Call.Factory - Interface in okhttp3
 
Callback - Interface in okhttp3
 
cancel() - Method in interface okhttp3.Call
Cancels the request, if possible.
cancelAll() - Method in class okhttp3.Dispatcher
Cancel all calls currently enqueued or executing.
certificatePinner() - Method in class okhttp3.Address
Returns this address's certificate pinner, or null if this is not an HTTPS address.
CertificatePinner - Class in okhttp3
Constrains which certificates are trusted.
certificatePinner(CertificatePinner) - Method in class okhttp3.OkHttpClient.Builder
Sets the certificate pinner that constrains which certificates are trusted.
certificatePinner() - Method in class okhttp3.OkHttpClient
 
CertificatePinner.Builder - Class in okhttp3
Builds a configured certificate pinner.
Challenge - Class in okhttp3
An RFC 2617 challenge.
Challenge(String, String) - Constructor for class okhttp3.Challenge
 
challenges() - Method in class okhttp3.Response
Returns the authorization challenges appropriate for this response's code.
charset() - Method in class okhttp3.MediaType
Returns the charset of this media type, or null if this media type doesn't specify a charset.
charset(Charset) - Method in class okhttp3.MediaType
Returns the charset of this media type, or defaultValue if this media type doesn't specify a charset.
charStream() - Method in class okhttp3.ResponseBody
Returns the response as a character stream decoded with the charset of the Content-Type header.
check(String, List<Certificate>) - Method in class okhttp3.CertificatePinner
Confirms that at least one of the certificates pinned for hostname is in peerCertificates.
check(String, Certificate...) - Method in class okhttp3.CertificatePinner
Deprecated.
CipherSuite - Enum in okhttp3
cipherSuite() - Method in class okhttp3.Handshake
Returns the cipher suite used for the connection.
cipherSuites(CipherSuite...) - Method in class okhttp3.ConnectionSpec.Builder
 
cipherSuites(String...) - Method in class okhttp3.ConnectionSpec.Builder
 
cipherSuites() - Method in class okhttp3.ConnectionSpec
Returns the cipher suites to use for a connection.
CLEARTEXT - Static variable in class okhttp3.ConnectionSpec
Unencrypted, unauthenticated connections for http: URLs.
close() - Method in class okhttp3.Cache
 
close() - Method in class okhttp3.ResponseBody
 
code(int) - Method in class okhttp3.Response.Builder
 
code() - Method in class okhttp3.Response
Returns the HTTP status code.
COMPATIBLE_TLS - Static variable in class okhttp3.ConnectionSpec
A backwards-compatible fallback connection for interop with obsolete servers.
Connection - Interface in okhttp3
The sockets and streams of an HTTP, HTTPS, or HTTPS+SPDY connection.
connection() - Method in interface okhttp3.Interceptor.Chain
 
connectionCount() - Method in class okhttp3.ConnectionPool
Returns total number of connections in the pool.
ConnectionPool - Class in okhttp3
Manages reuse of HTTP and SPDY connections for reduced network latency.
ConnectionPool() - Constructor for class okhttp3.ConnectionPool
Create a new connection pool with tuning parameters appropriate for a single-user application.
ConnectionPool(int, long, TimeUnit) - Constructor for class okhttp3.ConnectionPool
 
connectionPool(ConnectionPool) - Method in class okhttp3.OkHttpClient.Builder
Sets the connection pool used to recycle HTTP and HTTPS connections.
connectionPool() - Method in class okhttp3.OkHttpClient
 
ConnectionSpec - Class in okhttp3
Specifies configuration for the socket connection that HTTP traffic travels through.
ConnectionSpec.Builder - Class in okhttp3
 
connectionSpecs() - Method in class okhttp3.Address
 
connectionSpecs(List<ConnectionSpec>) - Method in class okhttp3.OkHttpClient.Builder
 
connectionSpecs() - Method in class okhttp3.OkHttpClient
 
connectTimeout(long, TimeUnit) - Method in class okhttp3.OkHttpClient.Builder
Sets the default connect timeout for new connections.
connectTimeoutMillis() - Method in class okhttp3.OkHttpClient
Default connect timeout (in milliseconds).
contentLength() - Method in class okhttp3.FormBody
 
contentLength() - Method in class okhttp3.MultipartBody
 
contentLength() - Method in class okhttp3.RequestBody
Returns the number of bytes that will be written to out in a call to RequestBody.writeTo(okio.BufferedSink), or -1 if that count is unknown.
contentLength() - Method in class okhttp3.ResponseBody
Returns the number of bytes in that will returned by ResponseBody.bytes(), or ResponseBody.byteStream(), or -1 if unknown.
contentType() - Method in class okhttp3.FormBody
 
contentType() - Method in class okhttp3.MultipartBody
contentType() - Method in class okhttp3.RequestBody
Returns the Content-Type header for this body.
contentType() - Method in class okhttp3.ResponseBody
 
Cookie - Class in okhttp3
An RFC 6265 Cookie.
Cookie.Builder - Class in okhttp3
Builds a cookie.
CookieJar - Interface in okhttp3
Provides policy and persistence for HTTP cookies.
cookieJar(CookieJar) - Method in class okhttp3.OkHttpClient.Builder
Sets the handler that can accept cookies from incoming HTTP responses and provides cookies to outgoing HTTP requests.
cookieJar() - Method in class okhttp3.OkHttpClient
 
create(RequestBody) - Static method in class okhttp3.MultipartBody.Part
 
create(Headers, RequestBody) - Static method in class okhttp3.MultipartBody.Part
 
create(MediaType, String) - Static method in class okhttp3.RequestBody
Returns a new request body that transmits content.
create(MediaType, ByteString) - Static method in class okhttp3.RequestBody
Returns a new request body that transmits content.
create(MediaType, byte[]) - Static method in class okhttp3.RequestBody
Returns a new request body that transmits content.
create(MediaType, byte[], int, int) - Static method in class okhttp3.RequestBody
Returns a new request body that transmits content.
create(MediaType, File) - Static method in class okhttp3.RequestBody
Returns a new request body that transmits the content of file.
create(MediaType, String) - Static method in class okhttp3.ResponseBody
Returns a new response body that transmits content.
create(MediaType, byte[]) - Static method in class okhttp3.ResponseBody
Returns a new response body that transmits content.
create(MediaType, long, BufferedSource) - Static method in class okhttp3.ResponseBody
Returns a new response body that transmits content.
createFormData(String, String) - Static method in class okhttp3.MultipartBody.Part
 
createFormData(String, String, RequestBody) - Static method in class okhttp3.MultipartBody.Part
 
Credentials - Class in okhttp3
Factory for HTTP authorization credentials.

D

DEFAULT - Static variable in class okhttp3.CertificatePinner
 
defaultPort(String) - Static method in class okhttp3.HttpUrl
Returns 80 if scheme.equals("http"), 443 if scheme.equals("https") and -1 otherwise.
delete() - Method in class okhttp3.Cache
Closes the cache and deletes all of its stored values.
delete(RequestBody) - Method in class okhttp3.Request.Builder
 
delete() - Method in class okhttp3.Request.Builder
 
DIGEST - Static variable in class okhttp3.MultipartBody
This type is syntactically identical to "multipart/mixed", but the semantics are different.
directory() - Method in class okhttp3.Cache
 
Dispatcher - Class in okhttp3
Policy on when async requests are executed.
Dispatcher(ExecutorService) - Constructor for class okhttp3.Dispatcher
 
Dispatcher() - Constructor for class okhttp3.Dispatcher
 
dispatcher(Dispatcher) - Method in class okhttp3.OkHttpClient.Builder
Sets the dispatcher used to set policy and execute asynchronous requests.
dispatcher() - Method in class okhttp3.OkHttpClient
 
dns() - Method in class okhttp3.Address
Returns the service that will be used to resolve IP addresses for hostnames.
Dns - Interface in okhttp3
A domain name service that resolves IP addresses for host names.
dns(Dns) - Method in class okhttp3.OkHttpClient.Builder
Sets the DNS service used to lookup IP addresses for hostnames.
dns() - Method in class okhttp3.OkHttpClient
 
domain(String) - Method in class okhttp3.Cookie.Builder
Set the domain pattern for this cookie.
domain() - Method in class okhttp3.Cookie
Returns the cookie's domain.

E

encodedFragment(String) - Method in class okhttp3.HttpUrl.Builder
 
encodedFragment() - Method in class okhttp3.HttpUrl
 
encodedName(int) - Method in class okhttp3.FormBody
 
encodedPassword(String) - Method in class okhttp3.HttpUrl.Builder
 
encodedPassword() - Method in class okhttp3.HttpUrl
Returns the password, or an empty string if none is set.
encodedPath(String) - Method in class okhttp3.HttpUrl.Builder
 
encodedPath() - Method in class okhttp3.HttpUrl
Returns the entire path of this URL, encoded for use in HTTP resource resolution.
encodedPathSegments() - Method in class okhttp3.HttpUrl
 
encodedQuery(String) - Method in class okhttp3.HttpUrl.Builder
 
encodedQuery() - Method in class okhttp3.HttpUrl
Returns the query of this URL, encoded for use in HTTP resource resolution.
encodedUsername(String) - Method in class okhttp3.HttpUrl.Builder
 
encodedUsername() - Method in class okhttp3.HttpUrl
Returns the username, or an empty string if none is set.
encodedValue(int) - Method in class okhttp3.FormBody
 
enqueue(Callback) - Method in interface okhttp3.Call
Schedules the request to be executed at some point in the future.
equals(Object) - Method in class okhttp3.Address
 
equals(Object) - Method in class okhttp3.Challenge
 
equals(Object) - Method in class okhttp3.ConnectionSpec
 
equals(Object) - Method in class okhttp3.Cookie
 
equals(Object) - Method in class okhttp3.Handshake
 
equals(Object) - Method in class okhttp3.HttpUrl
 
equals(Object) - Method in class okhttp3.MediaType
 
equals(Object) - Method in class okhttp3.Route
 
evictAll() - Method in class okhttp3.Cache
Deletes all values stored in the cache.
evictAll() - Method in class okhttp3.ConnectionPool
Close and remove all idle connections in the pool.
execute() - Method in interface okhttp3.Call
Invokes the request immediately, and blocks until the response can be processed or is in error.
executorService() - Method in class okhttp3.Dispatcher
 
expiresAt(long) - Method in class okhttp3.Cookie.Builder
 
expiresAt() - Method in class okhttp3.Cookie
Returns the time that this cookie expires, in the same format as System.currentTimeMillis().

F

flush() - Method in class okhttp3.Cache
 
followRedirects(boolean) - Method in class okhttp3.OkHttpClient.Builder
Configure this client to follow redirects.
followRedirects() - Method in class okhttp3.OkHttpClient
 
followSslRedirects(boolean) - Method in class okhttp3.OkHttpClient.Builder
Configure this client to follow redirects from HTTPS to HTTP and from HTTP to HTTPS.
followSslRedirects() - Method in class okhttp3.OkHttpClient
 
FORCE_CACHE - Static variable in class okhttp3.CacheControl
Cache control request directives that uses the cache only, even if the cached response is stale.
FORCE_NETWORK - Static variable in class okhttp3.CacheControl
Cache control request directives that require network validation of responses.
forJavaName(String) - Static method in enum okhttp3.CipherSuite
 
forJavaName(String) - Static method in enum okhttp3.TlsVersion
 
FORM - Static variable in class okhttp3.MultipartBody
The media-type multipart/form-data follows the rules of all multipart MIME data streams as outlined in RFC 2046.
FormBody - Class in okhttp3
 
FormBody.Builder - Class in okhttp3
 
fragment(String) - Method in class okhttp3.HttpUrl.Builder
 
fragment() - Method in class okhttp3.HttpUrl
 

G

get(SSLSession) - Static method in class okhttp3.Handshake
 
get(TlsVersion, CipherSuite, List<Certificate>, List<Certificate>) - Static method in class okhttp3.Handshake
 
get(String) - Method in class okhttp3.Headers.Builder
Equivalent to build().get(name), but potentially faster.
get(String) - Method in class okhttp3.Headers
Returns the last value corresponding to the specified field, or null.
get(URL) - Static method in class okhttp3.HttpUrl
Returns an HttpUrl for url if its protocol is http or https, or null if it has any other protocol.
get(URI) - Static method in class okhttp3.HttpUrl
 
get(String) - Static method in enum okhttp3.Protocol
Returns the protocol identified by protocol.
get() - Method in class okhttp3.Request.Builder
 
getDate(String) - Method in class okhttp3.Headers
Returns the last value corresponding to the specified field parsed as an HTTP date, or null if either the field is absent or cannot be parsed as a date.
getMaxRequests() - Method in class okhttp3.Dispatcher
 
getMaxRequestsPerHost() - Method in class okhttp3.Dispatcher
 

H

handshake() - Method in interface okhttp3.Connection
Returns the TLS handshake used to establish this connection, or null if the connection is not HTTPS.
Handshake - Class in okhttp3
A record of a TLS handshake.
handshake(Handshake) - Method in class okhttp3.Response.Builder
 
handshake() - Method in class okhttp3.Response
Returns the TLS handshake of the connection that carried this response, or null if the response was received without TLS.
hashCode() - Method in class okhttp3.Address
 
hashCode() - Method in class okhttp3.Challenge
 
hashCode() - Method in class okhttp3.ConnectionSpec
 
hashCode() - Method in class okhttp3.Cookie
 
hashCode() - Method in class okhttp3.Handshake
 
hashCode() - Method in class okhttp3.HttpUrl
 
hashCode() - Method in class okhttp3.MediaType
 
hashCode() - Method in class okhttp3.Route
 
head() - Method in class okhttp3.Request.Builder
 
header(String, String) - Method in class okhttp3.Request.Builder
Sets the header named name to value.
header(String) - Method in class okhttp3.Request
 
header(String, String) - Method in class okhttp3.Response.Builder
Sets the header named name to value.
header(String) - Method in class okhttp3.Response
 
header(String, String) - Method in class okhttp3.Response
 
Headers - Class in okhttp3
The header fields of a single HTTP message.
headers(Headers) - Method in class okhttp3.Request.Builder
Removes all headers on this builder and adds headers.
headers() - Method in class okhttp3.Request
 
headers(String) - Method in class okhttp3.Request
 
headers(Headers) - Method in class okhttp3.Response.Builder
Removes all headers on this builder and adds headers.
headers(String) - Method in class okhttp3.Response
 
headers() - Method in class okhttp3.Response
 
Headers.Builder - Class in okhttp3
 
hitCount() - Method in class okhttp3.Cache
 
host(String) - Method in class okhttp3.HttpUrl.Builder
 
host() - Method in class okhttp3.HttpUrl
Returns the host address suitable for use with InetAddress.getAllByName(String).
hostnameVerifier() - Method in class okhttp3.Address
Returns the hostname verifier, or null if this is not an HTTPS address.
hostnameVerifier(HostnameVerifier) - Method in class okhttp3.OkHttpClient.Builder
Sets the verifier used to confirm that response certificates apply to requested hostnames for HTTPS connections.
hostnameVerifier() - Method in class okhttp3.OkHttpClient
 
hostOnly() - Method in class okhttp3.Cookie
Returns true if this cookie's domain should be interpreted as a single host name, or false if it should be interpreted as a pattern.
hostOnlyDomain(String) - Method in class okhttp3.Cookie.Builder
Set the host-only domain for this cookie.
httpOnly() - Method in class okhttp3.Cookie.Builder
 
httpOnly() - Method in class okhttp3.Cookie
Returns true if this cookie should be limited to only HTTP APIs.
HttpUrl - Class in okhttp3
A uniform resource locator (URL) with a scheme of either http or https.
HttpUrl.Builder - Class in okhttp3
 

I

idleConnectionCount() - Method in class okhttp3.ConnectionPool
Returns the number of idle connections in the pool.
initialize() - Method in class okhttp3.Cache
Initialize the cache.
intercept(Interceptor.Chain) - Method in interface okhttp3.Interceptor
 
Interceptor - Interface in okhttp3
Observes, modifies, and potentially short-circuits requests going out and the corresponding requests coming back in.
Interceptor.Chain - Interface in okhttp3
 
interceptors() - Method in class okhttp3.OkHttpClient.Builder
Returns a modifiable list of interceptors that observe the full span of each call: from before the connection is established (if any) until after the response source is selected (either the origin server, cache, or both).
interceptors() - Method in class okhttp3.OkHttpClient
Returns an immutable list of interceptors that observe the full span of each call: from before the connection is established (if any) until after the response source is selected (either the origin server, cache, or both).
isCanceled() - Method in interface okhttp3.Call
 
isClosed() - Method in class okhttp3.Cache
 
isCompatible(SSLSocket) - Method in class okhttp3.ConnectionSpec
Returns true if the socket, as currently configured, supports this connection spec.
isExecuted() - Method in interface okhttp3.Call
Returns true if this call has been either executed or enqueued.
isHttps() - Method in class okhttp3.HttpUrl
 
isHttps() - Method in class okhttp3.Request
 
isPrivate() - Method in class okhttp3.CacheControl
 
isPublic() - Method in class okhttp3.CacheControl
 
isRedirect() - Method in class okhttp3.Response
Returns true if this response redirects to another resource.
isSuccessful() - Method in class okhttp3.Response
Returns true if the code is in [200..300), which means the request was successfully received, understood, and accepted.
isTls() - Method in class okhttp3.ConnectionSpec
 

J

javaName() - Method in enum okhttp3.CipherSuite
Returns the Java name of this cipher suite.
javaName() - Method in enum okhttp3.TlsVersion
 

L

loadForRequest(HttpUrl) - Method in interface okhttp3.CookieJar
Load cookies from the jar for an HTTP request to url.
localCertificates() - Method in class okhttp3.Handshake
Returns a possibly-empty list of certificates that identify this peer.
localPrincipal() - Method in class okhttp3.Handshake
Returns the local principle, or null if this peer is anonymous.
lookup(String) - Method in interface okhttp3.Dns
Returns the IP addresses of hostname, in the order they will be attempted by OkHttp.

M

matches(HttpUrl) - Method in class okhttp3.Cookie
Returns true if this cookie should be included on a request to url.
maxAge(int, TimeUnit) - Method in class okhttp3.CacheControl.Builder
Sets the maximum age of a cached response.
maxAgeSeconds() - Method in class okhttp3.CacheControl
The duration past the response's served date that it can be served without validation.
maxSize() - Method in class okhttp3.Cache
 
maxStale(int, TimeUnit) - Method in class okhttp3.CacheControl.Builder
Accept cached responses that have exceeded their freshness lifetime by up to maxStale.
maxStaleSeconds() - Method in class okhttp3.CacheControl
 
MediaType - Class in okhttp3
An RFC 2045 Media Type, appropriate to describe the content type of an HTTP request or response body.
message(String) - Method in class okhttp3.Response.Builder
 
message() - Method in class okhttp3.Response
Returns the HTTP status message or null if it is unknown.
method(String, RequestBody) - Method in class okhttp3.Request.Builder
 
method() - Method in class okhttp3.Request
 
minFresh(int, TimeUnit) - Method in class okhttp3.CacheControl.Builder
Sets the minimum number of seconds that a response will continue to be fresh for.
minFreshSeconds() - Method in class okhttp3.CacheControl
 
MIXED - Static variable in class okhttp3.MultipartBody
The "mixed" subtype of "multipart" is intended for use when the body parts are independent and need to be bundled in a particular order.
MODERN_TLS - Static variable in class okhttp3.ConnectionSpec
A modern TLS connection with extensions like SNI and ALPN available.
MultipartBody - Class in okhttp3
An RFC 2387-compliant request body.
MultipartBody.Builder - Class in okhttp3
 
MultipartBody.Part - Class in okhttp3
 
mustRevalidate() - Method in class okhttp3.CacheControl
 

N

name(String) - Method in class okhttp3.Cookie.Builder
 
name() - Method in class okhttp3.Cookie
Returns a non-empty string with this cookie's name.
name(int) - Method in class okhttp3.FormBody
 
name(int) - Method in class okhttp3.Headers
Returns the field at position.
names() - Method in class okhttp3.Headers
Returns an immutable case-insensitive set of header names.
networkCount() - Method in class okhttp3.Cache
 
networkInterceptors() - Method in class okhttp3.OkHttpClient.Builder
Returns a modifiable list of interceptors that observe a single network request and response.
networkInterceptors() - Method in class okhttp3.OkHttpClient
Returns an immutable list of interceptors that observe a single network request and response.
networkResponse(Response) - Method in class okhttp3.Response.Builder
 
networkResponse() - Method in class okhttp3.Response
Returns the raw response received from the network.
newBuilder() - Method in class okhttp3.Headers
 
newBuilder() - Method in class okhttp3.HttpUrl
 
newBuilder(String) - Method in class okhttp3.HttpUrl
Returns a builder for the URL that would be retrieved by following link from this URL, or null if the resulting URL is not well-formed.
newBuilder() - Method in class okhttp3.OkHttpClient
 
newBuilder() - Method in class okhttp3.Request
 
newBuilder() - Method in class okhttp3.Response
 
newCall(Request) - Method in interface okhttp3.Call.Factory
 
newCall(Request) - Method in class okhttp3.OkHttpClient
Prepares the request to be executed at some point in the future.
NO_COOKIES - Static variable in interface okhttp3.CookieJar
A cookie jar that never accepts any cookies.
noCache() - Method in class okhttp3.CacheControl.Builder
Don't accept an unvalidated cached response.
noCache() - Method in class okhttp3.CacheControl
In a response, this field's name "no-cache" is misleading.
NONE - Static variable in interface okhttp3.Authenticator
An authenticator that knows no credentials and makes no attempt to authenticate.
noStore() - Method in class okhttp3.CacheControl.Builder
Don't store the server's response in any cache.
noStore() - Method in class okhttp3.CacheControl
If true, this response should not be cached.
noTransform() - Method in class okhttp3.CacheControl.Builder
Don't accept a transformed response.
noTransform() - Method in class okhttp3.CacheControl
 

O

of(String...) - Static method in class okhttp3.Headers
Returns headers for the alternating header names and values.
of(Map<String, String>) - Static method in class okhttp3.Headers
Returns headers for the header names and values in the Map.
okhttp3 - package okhttp3
 
OkHttpClient - Class in okhttp3
Factory for calls, which can be used to send HTTP requests and read their responses.
OkHttpClient() - Constructor for class okhttp3.OkHttpClient
 
OkHttpClient.Builder - Class in okhttp3
 
onFailure(Call, IOException) - Method in interface okhttp3.Callback
Called when the request could not be executed due to cancellation, a connectivity problem or timeout.
onlyIfCached() - Method in class okhttp3.CacheControl.Builder
Only accept the response if it is in the cache.
onlyIfCached() - Method in class okhttp3.CacheControl
This field's name "only-if-cached" is misleading.
onResponse(Call, Response) - Method in interface okhttp3.Callback
Called when the HTTP response was successfully returned by the remote server.

P

PARALLEL - Static variable in class okhttp3.MultipartBody
This type is syntactically identical to "multipart/mixed", but the semantics are different.
parse(Headers) - Static method in class okhttp3.CacheControl
Returns the cache directives of headers.
parse(HttpUrl, String) - Static method in class okhttp3.Cookie
Attempt to parse a Set-Cookie HTTP header value setCookie as a cookie.
parse(String) - Static method in class okhttp3.HttpUrl
Returns a new HttpUrl representing url if it is a well-formed HTTP or HTTPS URL, or null if it isn't.
parse(String) - Static method in class okhttp3.MediaType
Returns a media type for string, or null if string is not a well-formed media type.
parseAll(HttpUrl, Headers) - Static method in class okhttp3.Cookie
Returns all of the cookies from a set of HTTP response headers.
part(int) - Method in class okhttp3.MultipartBody
 
parts() - Method in class okhttp3.MultipartBody
 
password(String) - Method in class okhttp3.HttpUrl.Builder
 
password() - Method in class okhttp3.HttpUrl
Returns the decoded password, or an empty string if none is present.
patch(RequestBody) - Method in class okhttp3.Request.Builder
 
path(String) - Method in class okhttp3.Cookie.Builder
 
path() - Method in class okhttp3.Cookie
Returns this cookie's path.
pathSegments() - Method in class okhttp3.HttpUrl
 
pathSize() - Method in class okhttp3.HttpUrl
 
peekBody(long) - Method in class okhttp3.Response
Peeks up to byteCount bytes from the response body and returns them as a new response body.
peerCertificates() - Method in class okhttp3.Handshake
Returns a possibly-empty list of certificates that identify the remote peer.
peerPrincipal() - Method in class okhttp3.Handshake
Returns the remote peer's principle, or null if that peer is anonymous.
persistent() - Method in class okhttp3.Cookie
Returns true if this cookie expires at the end of the current session.
pin(Certificate) - Static method in class okhttp3.CertificatePinner
Returns the SHA-1 of certificate's public key.
port(int) - Method in class okhttp3.HttpUrl.Builder
 
port() - Method in class okhttp3.HttpUrl
Returns the explicitly-specified port if one was provided, or the default port for this URL's scheme.
post(RequestBody) - Method in class okhttp3.Request.Builder
 
priorResponse(Response) - Method in class okhttp3.Response.Builder
 
priorResponse() - Method in class okhttp3.Response
Returns the response for the HTTP redirect or authorization challenge that triggered this response, or null if this response wasn't triggered by an automatic retry.
proceed(Request) - Method in interface okhttp3.Interceptor.Chain
 
protocol() - Method in interface okhttp3.Connection
Returns the protocol negotiated by this connection, or Protocol.HTTP_1_1 if no protocol has been negotiated.
Protocol - Enum in okhttp3
Protocols that OkHttp implements for ALPN selection.
protocol(Protocol) - Method in class okhttp3.Response.Builder
 
protocol() - Method in class okhttp3.Response
Returns the HTTP protocol, such as Protocol.HTTP_1_1 or Protocol.HTTP_1_0.
protocols() - Method in class okhttp3.Address
Returns the protocols the client supports.
protocols(List<Protocol>) - Method in class okhttp3.OkHttpClient.Builder
Configure the protocols used by this client to communicate with remote servers.
protocols() - Method in class okhttp3.OkHttpClient
 
proxy() - Method in class okhttp3.Address
Returns this address's explicitly-specified HTTP proxy, or null to delegate to the proxy selector.
proxy(Proxy) - Method in class okhttp3.OkHttpClient.Builder
Sets the HTTP proxy that will be used by connections created by this client.
proxy() - Method in class okhttp3.OkHttpClient
 
proxy() - Method in class okhttp3.Route
Returns the Proxy of this route.
proxyAuthenticator() - Method in class okhttp3.Address
Returns the client's proxy authenticator.
proxyAuthenticator(Authenticator) - Method in class okhttp3.OkHttpClient.Builder
Sets the authenticator used to respond to challenges from proxy servers.
proxyAuthenticator() - Method in class okhttp3.OkHttpClient
 
proxySelector() - Method in class okhttp3.Address
Returns this address's proxy selector.
proxySelector(ProxySelector) - Method in class okhttp3.OkHttpClient.Builder
Sets the proxy selection policy to be used if no proxy is specified explicitly.
proxySelector() - Method in class okhttp3.OkHttpClient
 
put(RequestBody) - Method in class okhttp3.Request.Builder
 

Q

query(String) - Method in class okhttp3.HttpUrl.Builder
 
query() - Method in class okhttp3.HttpUrl
 
queryParameter(String) - Method in class okhttp3.HttpUrl
Returns the first query parameter named name decoded using UTF-8, or null if there is no such query parameter.
queryParameterName(int) - Method in class okhttp3.HttpUrl
 
queryParameterNames() - Method in class okhttp3.HttpUrl
 
queryParameterValue(int) - Method in class okhttp3.HttpUrl
 
queryParameterValues(String) - Method in class okhttp3.HttpUrl
 
querySize() - Method in class okhttp3.HttpUrl
 
queuedCalls() - Method in class okhttp3.Dispatcher
Returns a snapshot of the calls currently awaiting execution.
queuedCallsCount() - Method in class okhttp3.Dispatcher
 

R

readTimeout(long, TimeUnit) - Method in class okhttp3.OkHttpClient.Builder
Sets the default read timeout for new connections.
readTimeoutMillis() - Method in class okhttp3.OkHttpClient
Default read timeout (in milliseconds).
realm() - Method in class okhttp3.Challenge
Returns the protection space.
removeAll(String) - Method in class okhttp3.Headers.Builder
 
removeAllEncodedQueryParameters(String) - Method in class okhttp3.HttpUrl.Builder
 
removeAllQueryParameters(String) - Method in class okhttp3.HttpUrl.Builder
 
removeHeader(String) - Method in class okhttp3.Request.Builder
 
removeHeader(String) - Method in class okhttp3.Response.Builder
 
removePathSegment(int) - Method in class okhttp3.HttpUrl.Builder
 
request() - Method in interface okhttp3.Call
Returns the original request that initiated this call.
request() - Method in interface okhttp3.Interceptor.Chain
 
Request - Class in okhttp3
An HTTP request.
request(Request) - Method in class okhttp3.Response.Builder
 
request() - Method in class okhttp3.Response
The wire-level request that initiated this HTTP response.
Request.Builder - Class in okhttp3
 
RequestBody - Class in okhttp3
 
RequestBody() - Constructor for class okhttp3.RequestBody
 
requestCount() - Method in class okhttp3.Cache
 
requiresTunnel() - Method in class okhttp3.Route
Returns true if this route tunnels HTTPS through an HTTP proxy.
resolve(String) - Method in class okhttp3.HttpUrl
Returns the URL that would be retrieved by following link from this URL, or null if the resulting URL is not well-formed.
Response - Class in okhttp3
An HTTP response.
Response.Builder - Class in okhttp3
 
ResponseBody - Class in okhttp3
A one-shot stream from the origin server to the client application with the raw bytes of the response body.
ResponseBody() - Constructor for class okhttp3.ResponseBody
 
retryOnConnectionFailure(boolean) - Method in class okhttp3.OkHttpClient.Builder
Configure this client to retry or not when a connectivity problem is encountered.
retryOnConnectionFailure() - Method in class okhttp3.OkHttpClient
 
route() - Method in interface okhttp3.Connection
Returns the route used by this connection.
Route - Class in okhttp3
The concrete route used by a connection to reach an abstract origin server.
Route(Address, Proxy, InetSocketAddress) - Constructor for class okhttp3.Route
 
runningCalls() - Method in class okhttp3.Dispatcher
Returns a snapshot of the calls currently being executed.
runningCallsCount() - Method in class okhttp3.Dispatcher
 

S

saveFromResponse(HttpUrl, List<Cookie>) - Method in interface okhttp3.CookieJar
Saves cookies from an HTTP response to this store according to this jar's policy.
scheme() - Method in class okhttp3.Challenge
Returns the authentication scheme, like Basic.
scheme(String) - Method in class okhttp3.HttpUrl.Builder
 
scheme() - Method in class okhttp3.HttpUrl
Returns either "http" or "https".
secure() - Method in class okhttp3.Cookie.Builder
 
secure() - Method in class okhttp3.Cookie
Returns true if this cookie should be limited to only HTTPS requests.
set(String, String) - Method in class okhttp3.Headers.Builder
Set a field with the specified value.
setEncodedPathSegment(int, String) - Method in class okhttp3.HttpUrl.Builder
 
setEncodedQueryParameter(String, String) - Method in class okhttp3.HttpUrl.Builder
 
setMaxRequests(int) - Method in class okhttp3.Dispatcher
Set the maximum number of requests to execute concurrently.
setMaxRequestsPerHost(int) - Method in class okhttp3.Dispatcher
Set the maximum number of requests for each host to execute concurrently.
setPathSegment(int, String) - Method in class okhttp3.HttpUrl.Builder
 
setQueryParameter(String, String) - Method in class okhttp3.HttpUrl.Builder
 
setType(MediaType) - Method in class okhttp3.MultipartBody.Builder
Set the MIME type.
size() - Method in class okhttp3.Cache
 
size() - Method in class okhttp3.FormBody
The number of key-value pairs in this form-encoded body.
size() - Method in class okhttp3.Headers
Returns the number of field values.
size() - Method in class okhttp3.MultipartBody
The number of parts in this multipart body.
sMaxAgeSeconds() - Method in class okhttp3.CacheControl
The "s-maxage" directive is the max age for shared caches.
socket() - Method in interface okhttp3.Connection
Returns the socket that this connection is using.
socketAddress() - Method in class okhttp3.Route
 
socketFactory() - Method in class okhttp3.Address
Returns the socket factory for new connections.
socketFactory(SocketFactory) - Method in class okhttp3.OkHttpClient.Builder
Sets the socket factory used to create connections.
socketFactory() - Method in class okhttp3.OkHttpClient
 
source() - Method in class okhttp3.ResponseBody
 
sslSocketFactory() - Method in class okhttp3.Address
Returns the SSL socket factory, or null if this is not an HTTPS address.
sslSocketFactory(SSLSocketFactory) - Method in class okhttp3.OkHttpClient.Builder
Sets the socket factory used to secure HTTPS connections.
sslSocketFactory() - Method in class okhttp3.OkHttpClient
 
string() - Method in class okhttp3.ResponseBody
Returns the response as a string decoded with the charset of the Content-Type header.
subtype() - Method in class okhttp3.MediaType
Returns a specific media subtype, such as "plain" or "png", "mpeg", "mp4" or "xml".
supportsTlsExtensions(boolean) - Method in class okhttp3.ConnectionSpec.Builder
 
supportsTlsExtensions() - Method in class okhttp3.ConnectionSpec
 
SYSTEM - Static variable in interface okhttp3.Dns
A DNS that uses InetAddress.getAllByName(java.lang.String) to ask the underlying operating system to lookup IP addresses.

T

tag(Object) - Method in class okhttp3.Request.Builder
Attaches tag to the request.
tag() - Method in class okhttp3.Request
 
tlsVersion() - Method in class okhttp3.Handshake
Returns the TLS version used for this connection.
TlsVersion - Enum in okhttp3
Versions of TLS that can be offered when negotiating a secure socket.
tlsVersions(TlsVersion...) - Method in class okhttp3.ConnectionSpec.Builder
 
tlsVersions(String...) - Method in class okhttp3.ConnectionSpec.Builder
 
tlsVersions() - Method in class okhttp3.ConnectionSpec
Returns the TLS versions to use when negotiating a connection.
toMultimap() - Method in class okhttp3.Headers
 
toString() - Method in class okhttp3.CacheControl
 
toString() - Method in class okhttp3.Challenge
 
toString() - Method in class okhttp3.ConnectionSpec
 
toString() - Method in class okhttp3.Cookie
 
toString() - Method in class okhttp3.Headers
 
toString() - Method in class okhttp3.HttpUrl.Builder
 
toString() - Method in class okhttp3.HttpUrl
 
toString() - Method in class okhttp3.MediaType
Returns the encoded media type, like "text/plain; charset=utf-8", appropriate for use in a Content-Type header.
toString() - Method in enum okhttp3.Protocol
Returns the string used to identify this protocol for ALPN, like "http/1.1", "spdy/3.1" or "h2".
toString() - Method in class okhttp3.Request
 
toString() - Method in class okhttp3.Response
 
type() - Method in class okhttp3.MediaType
Returns the high-level media type, such as "text", "image", "audio", "video", or "application".
type() - Method in class okhttp3.MultipartBody
 

U

uri() - Method in class okhttp3.HttpUrl
Returns this URL as a java.net.URI.
url() - Method in class okhttp3.Address
Returns a URL with the hostname and port of the origin server.
url() - Method in class okhttp3.HttpUrl
Returns this URL as a java.net.URL.
url(HttpUrl) - Method in class okhttp3.Request.Builder
 
url(String) - Method in class okhttp3.Request.Builder
Sets the URL target of this request.
url(URL) - Method in class okhttp3.Request.Builder
Sets the URL target of this request.
url() - Method in class okhttp3.Request
 
urls() - Method in class okhttp3.Cache
Returns an iterator over the URLs in this cache.
username(String) - Method in class okhttp3.HttpUrl.Builder
 
username() - Method in class okhttp3.HttpUrl
 

V

value(String) - Method in class okhttp3.Cookie.Builder
 
value() - Method in class okhttp3.Cookie
Returns a possibly-empty string with this cookie's value.
value(int) - Method in class okhttp3.FormBody
 
value(int) - Method in class okhttp3.Headers
Returns the value at index.
valueOf(String) - Static method in enum okhttp3.CipherSuite
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum okhttp3.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum okhttp3.TlsVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum okhttp3.CipherSuite
Returns an array containing the constants of this enum type, in the order they are declared.
values(String) - Method in class okhttp3.Headers
Returns an immutable list of the header values for name.
values() - Static method in enum okhttp3.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum okhttp3.TlsVersion
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeAbortCount() - Method in class okhttp3.Cache
 
writeSuccessCount() - Method in class okhttp3.Cache
 
writeTimeout(long, TimeUnit) - Method in class okhttp3.OkHttpClient.Builder
Sets the default write timeout for new connections.
writeTimeoutMillis() - Method in class okhttp3.OkHttpClient
Default write timeout (in milliseconds).
writeTo(BufferedSink) - Method in class okhttp3.FormBody
 
writeTo(BufferedSink) - Method in class okhttp3.MultipartBody
 
writeTo(BufferedSink) - Method in class okhttp3.RequestBody
Writes the content of this request to out.
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016. All Rights Reserved.