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


JavaScript ArcGIS request.RequestResponse用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/request"], (esriRequest) => { /* code goes here */ });

ESM: import esriRequest from "@arcgis/core/request";

函數: esri/request

自從:用於 JavaScript 4.0 的 ArcGIS API

用法說明

request.RequestResponse函數(或屬性)的定義如下:

RequestResponse


返回一個承諾,該承諾解析為具有以下規範的對象。如果請求返回 Error ,則錯誤對象將包含 EsriErrorDetails 中指定的詳細信息。

屬性:

類型說明
data *
可選的

所請求的數據。應將 responseType 與數據返回類型匹配。可能的類型有: json , text , array-buffer , blob , image , native , documentxml

requestOptions request.RequestOptions
可選的

用戶在數據請求中指定的選項。有關可用屬性,請參閱RequestOptions。

ssl Boolean
可選的

指示請求是否需要 https。

url String
可選的

用於請求數據的 URL。

getHeader request.getHeader
可選的

獲取從服務器發送的標頭的方法。

例子:

// request GeoJson data from USGS remote server
let url = "https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_hour.geojson";

esriRequest(url, {
  responseType: "json"
}).then(function(response){
  // The requested data
  let geoJson = response.data;
});

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 request.RequestResponse。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。