You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用ArcGIS Arcade脚本发起与JavaScript示例相同的API调用

ArcGIS Arcade 等效GET请求实现方案

你可以直接使用 ArcGIS Arcade 内置的 Http 方法实现和你给出的 JavaScript 代码完全一致的接口调用效果。

最简适配代码(完全匹配原代码逻辑)

// pid 为你已定义的参数变量,和原代码逻辑保持一致
Http.Get("http://ServiceURL?ID=" + pid)

扩展用法说明

如果你需要处理请求的响应结果、配置请求头等,可参考以下扩展写法:

  • 接收并处理响应内容
    var requestUrl = "http://ServiceURL?ID=" + pid
    var response = Http.Get(requestUrl)
    // 请求成功时解析返回内容
    if (response.status == 200) {
      var responseData = response.json
      // 这里添加你的响应处理逻辑
    }
    
  • 配置自定义请求头
    var requestUrl = "http://ServiceURL?ID=" + pid
    var response = Http.Get(requestUrl, {
      headers: {
        "Custom-Header": "自定义值"
      }
    })
    

注意事项

  • Arcade 发起跨域请求需要对应的服务地址已经被你使用的 ArcGIS 环境配置为受信任的服务器,否则会请求失败
  • Http 方法仅在 Arcade 1.12 及以上版本支持,低版本环境需先升级运行环境

内容的提问来源于stack exchange,提问作者Prem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 21:06:01