Package de.qytera.qtaf.core.net.http
Class HTTPJsonDao
java.lang.Object
de.qytera.qtaf.core.net.http.HTTPDao
de.qytera.qtaf.core.net.http.HTTPJsonDao
-
Field Summary
Fields inherited from class de.qytera.qtaf.core.net.http.HTTPDao
authorizationHeaderValue, client, gson, host -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TSend DELETE Request<T> TSend GET Request<T> TSend POST Request<T> TSend PUT RequestMethods inherited from class de.qytera.qtaf.core.net.http.HTTPDao
delete, delete, deleteAsString, get, get, getAsString, getAuthorizationHeaderValue, post, post, postAsString, put, put, putAsString, setAuthorizationHeaderValue
-
Constructor Details
-
HTTPJsonDao
Constructor- Parameters:
host- host name
-
-
Method Details
-
get
Send GET Request- Type Parameters:
T- Entity Type- Parameters:
path- URL pathtClass- Entity class- Returns:
- Entity object
-
post
Send POST Request- Type Parameters:
T- Entity Type- Parameters:
path- URL pathtClass- Entity classrequestEntity- Request payload- Returns:
- Entity object
-
put
Send PUT Request- Type Parameters:
T- Entity Type- Parameters:
path- URL pathtClass- Entity classrequestEntity- Request payload- Returns:
- Entity object
-
delete
Send DELETE Request- Type Parameters:
T- Entity Type- Parameters:
path- URL pathtClass- Entity class- Returns:
- Entity object
-