当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart HttpRequest用法及代码示例


dart:html 库中HttpRequest 类的用法介绍如下。

从 URL 获取数据的客户端 XHR 请求,正式名称为 XMLHttpRequest。

HttpRequest 可用于从 HTTP 和 FTP 协议获取数据,对于 AJAX-style 页面更新很有用。

获取文本文件(例如 JSON-formatted 文件)内容的最简单方法是使用 getString 。例如,以下代码获取 JSON 文件的内容并打印其长度:

var path = 'myData.json';
HttpRequest.getString(path).then((String fileContents) {
  print(fileContents.length);
}).catchError((error) {
  print(error.toString());
});

从其他服务器获取数据

出于安全原因,浏览器会对嵌入式应用程序发出的请求施加限制。使用此类的默认行为,发出请求的代码必须与请求的资源来自相同的来源(域名、端口和应用层协议)。在上面的示例中,myData.json 文件必须是co-located 与使用它的应用程序。

其他资源


继承

Object EventTarget HttpRequestEventTarget HttpRequest

注释

@Native("XMLHttpRequest")

相关用法


注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 HttpRequest class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。