當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。