“将 JSON 推送到外部网站”输出连接器可用于将已改编并格式化为通用 JSON 的事件数据推送到外部网站。
ArcGIS GeoEvent Server
作为客户端,使用 HTTP/
POST 请求
将 JSON 推送到外部网站。
用法说明
-
此输出连接器将事件数据改编为通用 JSON,而不是
要素 JSON
或
GeoJSON
。
-
此输出连接器可将通用 JSON 出站适配器与 HTTP 出站传输进行配对。
-
通用 JSON 记录无需包含表示几何的数据。非空间数据可以发送到外部网站。
-
查询参数可以在
参数
属性中单独指定或构建为
URL
属性的一部分。
-
此输出连接器假设外部 web 服务器或 web 服务将接受 HTTP/POST 请求而无需身份验证。对于需要身份验证的外部网站,请考虑创建使用通用 JSON 出站适配器和支持基本、证书或 OAuth 身份验证的 HTTP 出站传输的自定义输出连接器。
参数
参数
|
说明
|
名称
|
用于在 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 秒后超时)。
|