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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。