implmented http abstrction
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import kernel.http.HTTPRequest.Http;
|
||||
import util.Observable;
|
||||
import lib.ui.reactive.TextElement;
|
||||
import lib.ui.reactive.ReactiveUI;
|
||||
@@ -12,7 +13,22 @@ using util.Extender.LambdaExtender;
|
||||
class Startup {
|
||||
public static function main() {
|
||||
Init.initKernel();
|
||||
uiTest();
|
||||
httpTest();
|
||||
}
|
||||
|
||||
private static function httpTest() {
|
||||
Log.moveToOutput("main");
|
||||
// var url = "https://mock.codes/400";
|
||||
// var url = "https://jsonplaceholder.typicode.com/todos/1";
|
||||
var url = "https://domainnotexsist.net/aaaa";
|
||||
Http.request(url).handle((outcome)->{
|
||||
switch outcome{
|
||||
case Success(data):
|
||||
Log.debug(data.body);
|
||||
case Failure(failure):
|
||||
Log.error(failure.reason);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private static function uiTest() {
|
||||
|
||||
Reference in New Issue
Block a user