Выходной коннектор Отправить JSON на внешний WebSocket может использоваться для отправки данных события, адаптированных и отформатированных как стандартный JSON, на внешний веб-сайт. ArcGIS GeoEvent Server, как клиент, отправляет JSON на внешний веб-сайт используя запрос HTTP/POST.
Примечания по использованию
При использовании внешнего коннектора Отправить JSON на внешний веб-сайт имейте в виду следующее:
- Этот выходной коннектор адаптирует данные событий как стандартный JSON, в отличие от объекта JSON или GeoJSON.
- Этот выходной коннектор связывает исходящий адаптер универсального файла JSON с HTTP Outbound Transport.
- Запись в универсальном файле JSON не обязательно должна содержать данные, представляющие геометрию. На внешний веб-сайт могут отправляться непространственные данные.
- Параметры запросов могут задаваться отдельно в свойстве Параметры или как часть параметра URL.
- Для этого выходного коннектора предполагается, что внешний веб-сервер или веб-сервис принимают запросы HTTP/POST не требуя аутентификации. Если внешние веб-сайты требуют аутентификацию, можно создать собственный выходной коннектор, который использует Generic JSON Outbound Adapter и HTTP Outbound Transport, поддерживающие базовую, сертифицированную или OAuth аутентификацию.
Параметры
Ниже приведены параметры внешнего коннектора Отправить JSON на внешний веб-сайт:
| Параметр | Описание |
|---|---|
Имя | Описательное имя выходного коннектора, используемое для ссылки в GeoEvent Manager. |
URL | Базовый URL внешнего веб-сайта, на котором будут опубликованы данные. GeoEvent Server отправляет запрос HTTP/POST на URL-адрес для отправки данных JSON. |
Имя параметра заголовка:Список значений | Параметры, включаемые в HTTP-заголовок запроса при опросе внешнего веб-сервера или веб-сервиса. Параметры заголовка должны быть заданы с помощью пар Имя: Значение (включая двоеточие), разделенных запятыми. |
Форматированный JSON | Указывает, форматируется ли исходный JSON (подготавливается). Значение по умолчанию для этого параметра - Нет.
|
Параметры | Параметр запроса (или несколько параметров запроса), присоединяемые к базовому URL. Параметры запроса будут разными для каждого веб-сервиса и поддерживаются не всеми сервисами. Если поддерживаются, параметры запроса помогают указать данные, представляющие особый интерес. У этого параметра нет значения по умолчанию. |
Использовать URL-адрес прокси | Указывает, использует ли GeoEvent Server URL-адрес прокси при выполнении HTTP-запросов. По умолчанию Нет.
|
URL-адрес прокси (Условия) | URL-адрес прокси, который используется во время запроса HTTP. Этот параметр показывается, когда для свойства Использовать URL-адрес прокси задано значение Да, и скрыто, если задано значение Нет. |
Тип MIME тела сообщения | Тип MIME данных, включенных в тело содержимого HTTP/POST запроса. Типы MIME обычно состоят из структуры типа и подтипа и используются для указания типов интернет-носителей, используемых и принимаемых HTTP-клиентом и сервером. Этот коннектор задает следующий тип MIME для JSON application/json, который является значением по умолчанию для этого параметра: |
Ожидание HTTP (в секундах) | Максимальное время ожидания (в секундах) выходным коннектором ответа от внешнего веб-сервиса, к которому он отправил HTTP/POST-запрос. Указанное значение должно быть задано целым числом от 1 до 2147483. Значение по умолчанию – 30 секунд (HTTP/POST-запрос останавливается через 30 секунд, если ответ не получен). |