public abstract class AbstractRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
headers
The headers.
|
Constructor and Description |
---|
AbstractRequest() |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonElement |
getResponseJSON(com.mashape.unirest.http.HttpResponse<java.io.InputStream> httpResponse)
Gets response json.
|
<T> T |
getResponseObject(com.mashape.unirest.http.HttpResponse<java.io.InputStream> httpResponse,
java.lang.reflect.Type type)
Gets the response object.
|
com.mashape.unirest.http.HttpResponse<java.io.InputStream> |
invokeDelete(AbstractRequestBuilder abstractRequestBuilder)
Invoke delete.
|
com.mashape.unirest.http.HttpResponse<java.io.InputStream> |
invokeGet(AbstractRequestBuilder abstractRequestBuilder)
Invoke get.
|
com.mashape.unirest.http.HttpResponse<java.io.InputStream> |
invokeHead(AbstractRequestBuilder abstractRequestBuilder)
Invoke head.
|
com.mashape.unirest.http.HttpResponse<java.io.InputStream> |
invokeOptions(AbstractRequestBuilder abstractRequestBuilder)
Invoke options.
|
com.mashape.unirest.http.HttpResponse<java.io.InputStream> |
invokePatch(AbstractRequestBuilder abstractRequestBuilder)
Invoke patch.
|
com.mashape.unirest.http.HttpResponse<java.io.InputStream> |
invokePost(AbstractRequestBuilder abstractRequestBuilder)
Invoke post.
|
com.mashape.unirest.http.HttpResponse<java.io.InputStream> |
invokePut(AbstractRequestBuilder abstractRequestBuilder)
Invoke put http response.
|
protected final java.util.Map<java.lang.String,java.lang.String> headers
public com.mashape.unirest.http.HttpResponse<java.io.InputStream> invokeGet(AbstractRequestBuilder abstractRequestBuilder)
abstractRequestBuilder
- the abstract request builderpublic com.mashape.unirest.http.HttpResponse<java.io.InputStream> invokeHead(AbstractRequestBuilder abstractRequestBuilder)
abstractRequestBuilder
- the abstract request builderpublic com.mashape.unirest.http.HttpResponse<java.io.InputStream> invokePost(AbstractRequestBuilder abstractRequestBuilder)
abstractRequestBuilder
- the abstract request builderpublic com.mashape.unirest.http.HttpResponse<java.io.InputStream> invokePatch(AbstractRequestBuilder abstractRequestBuilder)
abstractRequestBuilder
- the abstract request builderpublic com.mashape.unirest.http.HttpResponse<java.io.InputStream> invokePut(AbstractRequestBuilder abstractRequestBuilder)
abstractRequestBuilder
- the abstract request builderpublic com.mashape.unirest.http.HttpResponse<java.io.InputStream> invokeDelete(AbstractRequestBuilder abstractRequestBuilder)
abstractRequestBuilder
- the abstract request builderpublic com.mashape.unirest.http.HttpResponse<java.io.InputStream> invokeOptions(AbstractRequestBuilder abstractRequestBuilder)
abstractRequestBuilder
- the abstract request builderpublic <T> T getResponseObject(com.mashape.unirest.http.HttpResponse<java.io.InputStream> httpResponse, java.lang.reflect.Type type)
T
- the generic typehttpResponse
- the http responsetype
- the typepublic com.google.gson.JsonElement getResponseJSON(com.mashape.unirest.http.HttpResponse<java.io.InputStream> httpResponse)
httpResponse
- the http response