Dnes jsem se o to pokousel pekne dlouho, asi 2h. Porad jsem to zkousel se statickymi metodami tridy dart:html.HttpRequest ale proste ani za nic se mi nepodarilo ziskat obsah dane stranky nebo handleru, at jsem to zkousel metodami asStream nebo getString a pak then() nebo jine metody – vsechno bylo asynchronni, coz nejvice nenavidim. Tak jsem se nakonec podival do svych existujicich dart programu a nasel jsem tam tento kod:
1 2 3 4 5 |
String response = ""; html.HttpRequest req = new html.HttpRequest(); req.open("GET", uri, async: false); req.send(); response = req.responseText; |
A to me spasilo. Mozna to je tim ze Dart jeste nemam tolik v krvi jako C#/.NET a tak jsem nauceny na neco uplne jineho ale pripada mi ten Dart uplne chaoticky a nesrozumitelny. Ale to se casem zlepsi.