Skip To Content

外部 Web サイトに JSON をプッシュ

外部 Web サイトに JSON をプッシュ出力コネクタは、汎用 JSON として修正し、書式設定したイベント データを外部 Web サイトにプッシュするために使用されます。 ArcGIS GeoEvent Server は、クライアントとして HTTP/POST リクエストを使用し、外部 Web サイトに JSON をプッシュします。

使用上の注意

外部 Web サイトに JSON をプッシュ出力コネクタを使用する際には、以下の点に注意してください。

  • この出力コネクタは、イベント データをフィーチャ JSONGeoJSON ではなく汎用 JSON として適合します。
  • この出力コネクタは、JSON アウトバウンド アダプターと HTTP アウトバウンド トランスポートを組み合わせます。
  • 汎用 JSON レコードには、ジオメトリを表すデータを含める必要はありません。 非空間データを外部 Web サイトに送信できます。
  • クエリ パラメーターは [パラメーター] パラメーターで個別に指定することも、[URL] パラメーターの一部として指定することもできます。
  • この出力コネクタでは、外部 Web サーバーや Web サービスで認証を要求せずに HTTP/POST リクエストを許可することを想定しています。 認証を必要とする外部 Web サイトの場合、JSON アウトバウンド アダプターと HTTP アウトバウンドトランスポートをペアにするカスタム出力コネクタを作成し、基本、証明書、または OAuth 認証をサポートすることもご検討ください。

パラメーター

外部 Web サイトに JSON をプッシュ出力コネクタのパラメーターを次に示します。

パラメーター説明

名前

GeoEvent Manager で参照用として使用される出力コネクタの記述名。

URL

データをプッシュする外部 Web サイトの基本 URL。 GeoEvent Server は HTTP/POST リクエストを URL に発行し、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 クライアント/サーバーが使用し、許可するインターネット メディア タイプを指定する際に使用されます。 このコネクタは JSON に対し、このパラメーターのデフォルトである MIME タイプ application/json を指定します。

HTTP タイムアウト (秒)

出力コネクタが HTTP/POST リクエストを発行した外部 Web サービスからの応答を待機する最大時間 (秒単位) を指定します。 値は 1 ~ 2147483 の整数である必要があります。 デフォルト値は [30] 秒です (つまり、30 秒間応答がなければ HTTP/POST リクエストはタイムアウトします)。


このトピックの内容
  1. 使用上の注意
  2. パラメーター