public class OkHttpRequest extends java.lang.Object implements HttpRequest
CONTENT_TYPE_HEADER, JSON_MIME_TYPE| Constructor and Description |
|---|
OkHttpRequest(okhttp3.OkHttpClient client,
AppExecutors executors) |
| Modifier and Type | Method and Description |
|---|---|
HttpRequest |
addHeader(java.lang.String key,
java.lang.String value) |
void |
delete(java.lang.String url) |
HttpResponse |
execute()
Create a HTTPResponse and begin executing the request.
|
void |
get(java.lang.String url)
Prepares the request for an HTTP GET of the given URL.
|
void |
post(java.lang.String url,
byte[] body) |
void |
put(java.lang.String url,
byte[] body) |
public OkHttpRequest(okhttp3.OkHttpClient client,
AppExecutors executors)
public HttpRequest addHeader(java.lang.String key, java.lang.String value)
addHeader in interface HttpRequestpublic void get(java.lang.String url)
HttpRequestget in interface HttpRequesturl - a URL for a resource.public void post(java.lang.String url,
byte[] body)
post in interface HttpRequestpublic void put(java.lang.String url,
byte[] body)
put in interface HttpRequestpublic void delete(java.lang.String url)
delete in interface HttpRequestpublic HttpResponse execute()
HttpRequestexecute in interface HttpRequest