public interface Callback
Modifier and Type | Method and Description |
---|---|
void |
onFailure(Request request,
Throwable throwable)
Called when the request could not be executed due to cancellation, a
connectivity problem or timeout.
|
void |
onResponse(Response response)
Called when the HTTP response was successfully returned by the remote
server.
|
void onFailure(Request request, Throwable throwable)
void onResponse(Response response) throws IOException
Response.body
. The response is still live until its response body is
closed with response.body().close()
. The recipient of the callback
may even consume the response body on another thread.
Note that transport-layer success (receiving a HTTP response code,
headers and body) does not necessarily indicate application-layer
success: response
may still indicate an unhappy HTTP response
code like 404 or 500.
IOException
Copyright © 2014. All Rights Reserved.