不断收到错误:
由于更新了最新版本的 Dart 编辑器 0.3.4_r18115,因此无法解析 'HttpRequest' 中的 'get' 方法。
解决方法是什么?谢谢。
Alexandre 的回答是正确的,尽管特定的new HttpRequest.get(...)
便利构造函数被替换为名为的便利静态方法getString()
HttpRequest.getString(url).then((responseText) {
print(responseText);
});
您似乎面临着这种重大变化:
我们将删除 HttpRequest.get 和 getWithCredentials 工厂构造函数,并用返回期货的静态方法替换它们。这些主要是易于使用的方法,我们希望使它们更易于使用。
所以你现在应该使用类似的东西:
HttpRequest.request(url).then((xhr) {
var result = xhr.response;
},
onError: (e) {
// error!
});
代替 :
new HttpRequest.get(url, (xhr) {
if (xhr.status == 200) {
var result = xhr.response;
} else {
// error?
}
});