Показать / скрыть оглавление

    Веб-служба REST/JSON

    Источник данных Веб-служба REST/JSON позволяет обращаться к RESTful веб-сервисам или любым другим веб-сервисам без сессий, предоставляющим данные в формате JSON по их идентификаторам (URI).
    Далее, данные могут быть обработаны при помощи обработчика Таблица JSON.

    Свойства узла

    • Название
      Укажите название узла, которое будет отображаться на диаграмме процесса и в журнале событий.
    • Описание
      Укажите произвольное описание узла.
    • Адрес сервера
      Укажите адрес сервера.
    • Порт
      Укажите порт, если веб-сервис использует нестандартный порт.
    • Адрес веб-службы (относительный URL)
      Укажите адрес веб-службы указанного сервера.
    • Данные
      Укажите данные, передаваемые методом POST.
      Данные должны быть указаны в формате, который ожидает получить веб-сервис.

      Замечание

      Данные могут быть переданы в качестве файла (потока байт). Для этого подайте на входной порт узла "Веб-служба REST/JSON" выходные данные узла Преобразовать в JSON, Преобразовать в CSV или параметр процесса типа "Файл".

    • HTTP метод
      Укажите метод GET или POST.

    • HTTP заголовки
      Добавьте HTTP заголовки, указывая их название и значение. Например, для аутентификации.

      Совет

      Обратитесь к документации веб-сервиса для уточнения требуемых HTTP заголовков. Список часто используемых HTTP заголовков можно посмотреть в MDN.

      Добавьте требуемый тип HTTP заголовка через подменю кнопки Добавить панели инструментов вкладки HTTP заголовки.
      HTTP заголовки подразделяются по типу:

      1. Значение заголовка
        Используйте, чтобы передать фиксированное значение заголовка.
      2. Вычисляемый заголовок
        Используйте, чтобы передать значение, которое будет рассчитано по формуле.
        Задайте формулу на языке Колибри, используйте параметры процесса, расчетные параметры и функции языка Колибри, для этого выберите их из списка в правой части окна.
    Замечание

    Свойства "Адрес сервера", "Порт", "Адрес веб-службы (относительный URL)" и "Данные" могут быть параметризованы.

    Частые случаи использования

    • Получение и обработка данных в формате JSON от веб-сервиса REST
    • Параметризация HTTP заголовков узла Веб-сервис REST/JSON
    В начало страницы Справочная система Колибри. Группа компаний Октоника, 2022