Package io.sendon.base
Class ApacheHttpClient
- java.lang.Object
-
- io.sendon.base.HttpClient
-
- io.sendon.base.ApacheHttpClient
-
public class ApacheHttpClient extends HttpClient
-
-
Field Summary
-
Fields inherited from class io.sendon.base.HttpClient
APPLICATION_JSON, AUTH_HEADER, authBasic, baseUrl, CONTENT_TYPE_HEADER
-
-
Constructor Summary
Constructors Constructor Description ApacheHttpClient(String baseUrl, String id, String pw)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdelete(String endpoint)Stringget(String endpoint)Stringpost(String endpoint, String body)StringpostImagesWithMultipartFormData(String path, List<File> images)StringpostImageWithMulStringFormData(String path, File image)Stringput(String endpoint, String body)StringsendRequest(String method, String endpoint, String body)-
Methods inherited from class io.sendon.base.HttpClient
encodeBase64
-
-
-
-
Method Detail
-
post
public String post(String endpoint, String body)
- Specified by:
postin classHttpClient
-
put
public String put(String endpoint, String body)
- Specified by:
putin classHttpClient
-
delete
public String delete(String endpoint)
- Specified by:
deletein classHttpClient
-
get
public String get(String endpoint)
- Specified by:
getin classHttpClient
-
sendRequest
public String sendRequest(String method, String endpoint, String body)
- Specified by:
sendRequestin classHttpClient
-
postImagesWithMultipartFormData
public String postImagesWithMultipartFormData(String path, List<File> images)
- Specified by:
postImagesWithMultipartFormDatain classHttpClient
-
postImageWithMulStringFormData
public String postImageWithMulStringFormData(String path, File image)
- Specified by:
postImageWithMulStringFormDatain classHttpClient
-
-