继续收到错误:
自更新Dart编辑器0.3.4_r18115的最新版本后,无法解析'HttpRequest'中的'get'方法。
解决方法是什么?感谢。
答案 0 :(得分:3)
Alexandre的答案是正确的,尽管特定的new HttpRequest.get(...)
便利构造函数被替换为名为getString()
的替代方便静态方法
HttpRequest.getString(url).then((responseText) {
print(responseText);
});
答案 1 :(得分:2)
您似乎面对this breaking change:
我们将删除HttpRequest.get和getWithCredentials工厂构造函数,并用返回future的静态方法替换它们。这些主要是易于使用的方法,我们希望使它们更容易使用。
所以你现在应该使用类似的东西:
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?
}
});