2

エラーが発生し続けます:

Dart Editor 0.3.4_r18115の最新ビルドが更新されたため、「HttpRequest」の「get」メソッドを解決できません。

回避策は何ですか?ありがとう。

4

2 に答える 2

3

アレクサンドルの答えは正しいですが、特定のnew HttpRequest.get(...)コンビニエンスコンストラクターは、次のような代替のコンビニエンス静的メソッドに置き換えられています。getString()

HttpRequest.getString(url).then((responseText) {
  print(responseText);
});
于 2013-02-11T08:50:45.920 に答える
2

あなたはこの重大な変化に直面しているようです:

HttpRequest.getおよびgetWithCredentialsファクトリコンストラクターを削除し、futuresを返す静的メソッドに置き換えます。これらは主に使いやすい方法であり、少し使いやすくすることを目指しています。

したがって、次のようなものを使用する必要があります。

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?
  }
});
于 2013-02-11T08:33:27.713 に答える