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 をフォーマット (整形) するかどうかを指定します。このパラメーターのデフォルトは [いいえ] です。

  • [はい] – 一般的な 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. パラメーター