public abstract class AbstractRequest extends Object
AbstractRequest
contains methods for HTTP requests.Constructor and Description |
---|
AbstractRequest()
Instantiates a new
AbstractRequest . |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonElement |
getResponseJSON(com.mashape.unirest.http.HttpResponse<InputStream> httpResponse)
|
<T> T |
getResponseObject(com.mashape.unirest.http.HttpResponse<InputStream> httpResponse,
Type type)
Gets a parsed Object with
GsonUtil.GSON given HttpResponse.getRawBody() JSON. |
com.mashape.unirest.http.HttpResponse<InputStream> |
invokeDelete(AbstractRequestBuilder abstractRequestBuilder)
Invoke DELETE request.
|
com.mashape.unirest.http.HttpResponse<InputStream> |
invokeGet(AbstractRequestBuilder abstractRequestBuilder)
Invoke GET request.
|
com.mashape.unirest.http.HttpResponse<InputStream> |
invokeHead(AbstractRequestBuilder abstractRequestBuilder)
Invoke HEAD request.
|
com.mashape.unirest.http.HttpResponse<InputStream> |
invokeOptions(AbstractRequestBuilder abstractRequestBuilder)
Invoke OPTIONS request.
|
com.mashape.unirest.http.HttpResponse<InputStream> |
invokePatch(AbstractRequestBuilder abstractRequestBuilder)
Invoke PATCH request.
|
com.mashape.unirest.http.HttpResponse<InputStream> |
invokePost(AbstractRequestBuilder abstractRequestBuilder)
Invoke POST request.
|
com.mashape.unirest.http.HttpResponse<InputStream> |
invokePut(AbstractRequestBuilder abstractRequestBuilder)
Invoke PUT request.
|
public AbstractRequest()
AbstractRequest
.public com.mashape.unirest.http.HttpResponse<InputStream> invokeGet(AbstractRequestBuilder abstractRequestBuilder) throws com.mashape.unirest.http.exceptions.UnirestException
abstractRequestBuilder
- the AbstractRequestBuilder
HttpResponse
com.mashape.unirest.http.exceptions.UnirestException
- thrown for UnirestException
spublic com.mashape.unirest.http.HttpResponse<InputStream> invokeHead(AbstractRequestBuilder abstractRequestBuilder) throws com.mashape.unirest.http.exceptions.UnirestException
abstractRequestBuilder
- the AbstractRequestBuilder
HttpResponse
com.mashape.unirest.http.exceptions.UnirestException
- thrown for UnirestException
spublic com.mashape.unirest.http.HttpResponse<InputStream> invokePost(AbstractRequestBuilder abstractRequestBuilder) throws com.mashape.unirest.http.exceptions.UnirestException
abstractRequestBuilder
- the AbstractRequestBuilder
HttpResponse
com.mashape.unirest.http.exceptions.UnirestException
- thrown for UnirestException
spublic com.mashape.unirest.http.HttpResponse<InputStream> invokePatch(AbstractRequestBuilder abstractRequestBuilder) throws com.mashape.unirest.http.exceptions.UnirestException
abstractRequestBuilder
- the AbstractRequestBuilder
HttpResponse
com.mashape.unirest.http.exceptions.UnirestException
- thrown for UnirestException
spublic com.mashape.unirest.http.HttpResponse<InputStream> invokePut(AbstractRequestBuilder abstractRequestBuilder) throws com.mashape.unirest.http.exceptions.UnirestException
abstractRequestBuilder
- the AbstractRequestBuilder
HttpResponse
com.mashape.unirest.http.exceptions.UnirestException
- thrown for UnirestException
spublic com.mashape.unirest.http.HttpResponse<InputStream> invokeDelete(AbstractRequestBuilder abstractRequestBuilder) throws com.mashape.unirest.http.exceptions.UnirestException
abstractRequestBuilder
- the AbstractRequestBuilder
HttpResponse
com.mashape.unirest.http.exceptions.UnirestException
- thrown for UnirestException
spublic com.mashape.unirest.http.HttpResponse<InputStream> invokeOptions(AbstractRequestBuilder abstractRequestBuilder) throws com.mashape.unirest.http.exceptions.UnirestException
abstractRequestBuilder
- the AbstractRequestBuilder
HttpResponse
com.mashape.unirest.http.exceptions.UnirestException
- thrown for UnirestException
spublic <T> T getResponseObject(com.mashape.unirest.http.HttpResponse<InputStream> httpResponse, Type type)
GsonUtil.GSON
given HttpResponse.getRawBody()
JSON.T
- the generic typehttpResponse
- the HttpResponse
type
- the type of objectHttpResponse.getRawBody()
parsed Objectpublic com.google.gson.JsonElement getResponseJSON(com.mashape.unirest.http.HttpResponse<InputStream> httpResponse)
httpResponse
- the HttpResponse
HttpResponse.getRawBody()
JsonElement