public class CustomRequest<T> extends BaseRequest<T> implements CustomizableRequest<T>
| Constructor and Description |
|---|
CustomRequest(okhttp3.OkHttpClient client,
String url,
String method,
com.fasterxml.jackson.core.type.TypeReference<T> tType) |
| Modifier and Type | Method and Description |
|---|---|
CustomRequest<T> |
addHeader(String name,
String value) |
CustomRequest<T> |
addParameter(String name,
Object value) |
protected okhttp3.RequestBody |
createBody() |
protected okhttp3.Request |
createRequest() |
protected ReloadlyException |
createResponseException(okhttp3.Response response) |
protected T |
parseResponse(okhttp3.Response response) |
CustomRequest<T> |
setBody(Object value) |
executeprotected okhttp3.Request createRequest()
throws ReloadlyException
createRequest in class BaseRequest<T>ReloadlyExceptionprotected T parseResponse(okhttp3.Response response) throws ReloadlyException
parseResponse in class BaseRequest<T>ReloadlyExceptionpublic CustomRequest<T> addHeader(String name, String value)
addHeader in interface CustomizableRequest<T>public CustomRequest<T> addParameter(String name, Object value)
addParameter in interface CustomizableRequest<T>public CustomRequest<T> setBody(Object value)
setBody in interface CustomizableRequest<T>protected okhttp3.RequestBody createBody()
throws ReloadlyException
ReloadlyExceptionprotected ReloadlyException createResponseException(okhttp3.Response response)
Copyright © 2022. All rights reserved.