getString 静态方法

Future<String> getString(
  1. String url, {
  2. bool? withCredentials,
  3. void onProgress(
    1. ProgressEvent e
    )?,
})

创建一个针对指定 url 的 GET 请求。

这与 request 类似,但专门针对返回文本内容的 HTTP GET 请求。

要添加查询参数,请将它们追加到 url 后面,用 ? 分隔,每个键与其值用 = 连接,键值对之间用 & 分隔。

var name = Uri.encodeQueryComponent('John');
var id = Uri.encodeQueryComponent('42');
HttpRequest.getString('users.json?name=$name&id=$id')
  .then((String resp) {
    // Do something with the response.
});

另请参阅

实现

static Future<String> getString(String url,
    {bool? withCredentials, void onProgress(ProgressEvent e)?}) {
  return request(url,
          withCredentials: withCredentials, onProgress: onProgress)
      .then((HttpRequest xhr) => xhr.responseText!);
}