Skip To Content

将 JSON 推送到外部网站

“将 JSON 推送到外部网站”输出连接器可用于将已改编并格式化为通用 JSON 的事件数据推送到外部网站。 ArcGIS GeoEvent Server 作为客户端,使用 HTTP/POST 请求将 JSON 推送到外部网站。

用法说明

使用“将 JSON 推送到外部网站”输出连接器时,应记住以下事项:

  • 此输出连接器将事件数据改编为通用 JSON,而不是要素 JSONGeoJSON
  • 此输出连接器可将通用 JSON 出站适配器与 HTTP 出站传输进行配对。
  • 通用 JSON 记录无需包含表示几何的数据。 非空间数据可以发送到外部网站。
  • 查询参数可以在参数参数中单独指定或构建为 URL 参数的一部分。
  • 此输出连接器假设外部 web 服务器或 web 服务将接受 HTTP/POST 请求而无需身份验证。 对于需要身份验证的外部网站,请考虑创建使用通用 JSON 出站适配器和支持基本、证书或 OAuth 身份验证的 HTTP 出站传输的自定义输出连接器。

参数

以下是“将 JSON 推送到外部网站”输出连接器的参数:

参数描述

名称

用于在 GeoEvent Manager 中引用的输出连接器的描述性名称。

URL

将数据推送到的外部网站的基本 URL。 GeoEvent Server 将向该 URL 发出 HTTP/POST 请求以发送 JSON 数据。

头文件参数名称: 值列表

轮询外部 Web 服务器或 Web 服务时要包含在请求的 HTTP 标头中的参数。 应使用名称:以逗号分隔的值对(包括冒号)指定标头参数。

格式化的 JSON

指定是否格式化(修饰)通用 JSON。 也称为 PJSON。 此参数的默认值为

  • - 通用 JSON 将被格式化(修饰)。
  • - 通用 JSON 不会被格式化。

参数

指定一个或多个要追加到基本 URL 的查询参数。 查询参数特定于每个 Web 服务,不受所有服务支持。 支持时,查询参数有助于指定特别感兴趣的数据。 此参数没有默认值。

使用 URL 代理

指定 GeoEvent Server 是否在发出 HTTP 请求时使用 URL 代理。 默认为

  • - GeoEvent Server 将查询发送到外部服务的 URL 时,将使用指定的代理。
  • - GeoEvent Server 不会使用 URL 代理。 将直接访问基本 URL。

URL 代理

(条件分析)

发出 HTTP 请求时使用的 URL 代理。

此参数在使用 URL 代理设置为时显示,设置为时隐藏。

提交正文 MIME 类型

指定 HTTP/POST 请求的内容正文中包含的 MIME 数据类型。 MIME 类型通常由类型/子类型结构组成,用于指定 HTTP 客户端/服务器使用和接受的 Internet 媒体类型。 此连接器为 JSON 指定 MIME 类型 application/json,这是此参数的默认值。

HTTP 超时(秒)

指定输出连接器等待其发出 HTTP/POST 请求的外部 Web 服务的响应的最长时间(以秒为单位)。 该值必须是介于 1 到 2147483 之间的整数。 默认值为 30 秒(如果没有收到响应,HTTP/POST 请求将在 30 秒后超时)。


在本主题中
  1. 用法说明
  2. 参数