-
public interface IHttpClientProvides CRUD operations to a backend service. All methods are implemented as coroutines and will automatically switch over to a IO thread for its processing.
-
-
Method Summary
Modifier and Type Method Description abstract HttpResponsepost(String url, JSONObject body, OptionalHeaders headers)Make a POST request to the provided url with the provided body. abstract HttpResponseget(String url, OptionalHeaders headers)Make a GET request to the provided url. abstract HttpResponseput(String url, JSONObject body, OptionalHeaders headers)Make a PUT request to the provided url with the provided body. abstract HttpResponsepatch(String url, JSONObject body, OptionalHeaders headers)Make a PATCH request to the provided url with the provided body. abstract HttpResponsedelete(String url, OptionalHeaders headers)Make a DELETE request to the provided url. -
-
Method Detail
-
post
abstract HttpResponse post(String url, JSONObject body, OptionalHeaders headers)
- Parameters:
url- The URL to request.body- The payload to send up with the request.
-
get
abstract HttpResponse get(String url, OptionalHeaders headers)
Make a GET request to the provided url.
- Parameters:
url- The URL to request.
-
put
abstract HttpResponse put(String url, JSONObject body, OptionalHeaders headers)
- Parameters:
url- The URL to request.body- The payload to send up with the request.
-
patch
abstract HttpResponse patch(String url, JSONObject body, OptionalHeaders headers)
- Parameters:
url- The URL to request.body- The payload to send up with the request.
-
delete
abstract HttpResponse delete(String url, OptionalHeaders headers)
Make a DELETE request to the provided url.
- Parameters:
url- The URL to request.
-
-
-
-