Package arc.util
Class Http
java.lang.Object
arc.util.Http
Utility class for making HTTP requests.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumProvides all HTTP methods to use when creating aHttp.HttpRequest.static classstatic classstatic enumDefines the status of an HTTP request.static classException returned when a 4xx or 5xx error is encountered. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Http.HttpRequeststatic voidget(String url, ConsT<Http.HttpResponse, Exception> callback) Creates and submits a HTTP GET request.static voidCreates and submits a HTTP GET request, with an error handler.static Http.HttpRequeststatic voidpost(String url, ConsT<Http.HttpResponse, Exception> callback) Creates and submits a HTTP POST request.static Http.HttpRequeststatic Http.HttpRequestrequest(Http.HttpMethod method, String url)
-
Field Details
-
exec
-
-
Constructor Details
-
Http
public Http()
-
-
Method Details
-
request
- Returns:
- a new HttpRequest that must be configured & submitted.
-
get
- Returns:
- a new GET HttpRequest that must be configured & submitted.
-
get
Creates and submits a HTTP GET request. -
get
public static void get(String url, ConsT<Http.HttpResponse, Exception> callback, Cons<Throwable> error) Creates and submits a HTTP GET request, with an error handler. -
post
- Returns:
- a new POST HttpRequest that must be configured & submitted.
-
post
Creates and submits a HTTP POST request. -
post
- Returns:
- a new POST HttpRequest that must be configured & submitted.
-