public interface HttpResponder
| Modifier and Type | Method and Description |
|---|---|
void |
handleFailure(int type,
java.lang.String errorMessage)
Invoked when a resource failed to be retrieved.
|
void |
onResponse(int responseCode,
java.lang.String eTag,
java.lang.String lastModified,
java.lang.String cacheControl,
java.lang.String expires,
java.lang.String retryAfter,
java.lang.String xRateLimitReset,
byte[] body)
Invoked when a resource has finished.
|
void onResponse(int responseCode,
java.lang.String eTag,
java.lang.String lastModified,
java.lang.String cacheControl,
java.lang.String expires,
java.lang.String retryAfter,
java.lang.String xRateLimitReset,
byte[] body)
responseCode - http response codeeTag - http header, identifier for a specific version of a resourcelastModified - http header, used to determine if a resource hasn't been modified sincecacheControl - http header, used to determine cache strategy of a resourceexpires - http header, used to determine when a resource is staleretryAfter - http header, used to indicate when the service is expected to be unavailable to the clientxRateLimitReset - http header, used to determine the remaining window before the rate limit resetsbody - http response body, in an array of bytes representationvoid handleFailure(int type,
java.lang.String errorMessage)
type - the error type, either one of HttpRequest.CONNECTION_ERROR,
HttpRequest.TEMPORARY_ERROR or HttpRequest.PERMANENT_ERRORerrorMessage - the error message associated with the failure