Package com.squareup.okhttp
Interface Callback
-
public interface Callback
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonFailure(Request request, IOException e)Called when the request could not be executed due to cancellation, a connectivity problem or timeout.voidonResponse(Response response)Called when the HTTP response was successfully returned by the remote server.
-
-
-
Method Detail
-
onFailure
void onFailure(Request request, IOException e)
Called when the request could not be executed due to cancellation, a connectivity problem or timeout. Because networks can fail during an exchange, it is possible that the remote server accepted the request before the failure.
-
onResponse
void onResponse(Response response) throws IOException
Called when the HTTP response was successfully returned by the remote server. The callback may proceed to read the response body withResponse.body. The response is still live until its response body is closed withresponse.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:
responsemay still indicate an unhappy HTTP response code like 404 or 500.- Throws:
IOException
-
-