Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

REST Web Service package

  • Обновлено: 12/01/2020
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

REST Web Service package

Используйте в actions методах REST Web Service package AS (УДАЛЕНИЕ, ПОЛУЧЕНИЕ, ИСПРАВЛЕНИЕ, ПУБЛИКАЦИЯ или РАЗМЕЩЕНИЕ) для отправки запросов и получения ответов от API.

Работа с системой REST Web Service actions

Предоставьте следующую информацию, чтобы отправить запрос НА ОТДЫХ и получить ответ. Не все параметры требуются для всех методов.
  • URI: Уникальный адрес для ресурса API.
  • Режим аутентификации: Существует три поддерживаемых режима аутентификации:
    • Базовый: Текстовые строки можно использовать для базовой аутентификации.
    • Пользователь AD, вошедший в систему: Пользователи Active Directory (AD), которым разрешен доступ к связанному API, проходят проверку подлинности через AD. В запросе не требуются учетные данные.
    • Проверка подлинности Windows NT LAN Manager (NTLM) (пользователь AD): Метод аутентификации вызова/ответа, который позволяет клиентам вводить имя пользователя и пароль в виде зашифрованных учетных данных или обычного текста. Рекомендуется использовать учетные данные, хранящиеся в . Automation Anywhere Credential Vault
  • Заголовок: Не для всех методов требуется заголовок. Заголовки представляют метаданные, связанные с запросом.
    Прим.: Чтобы использовать ключ API в запросе, введите api_key в поле Имя заголовка и значение ключа в поле значение.
  • Ответ на сбой захвата: Установите флажок, чтобы зафиксировать ответ на сбой, за исключением ответа Success/OK. Сведения о реакции на неисправность записываются в тело ответа.
  • Тип содержимого: Если заголовок содержит тип содержимого, он определяет согласование содержимого между клиентом и сервером. REST Web Service actions поддержка следующих типов контента:
    • приложение/json
    • приложение/xml
    • текст/обычная
    • text/html
    • text/xml
  • Выходная переменная: Выходные данные отклика записываются в переменную словаря. Переменная словаря представляет собой пару значений ключа. Используйте имя заголовка ответа в качестве ключа для возврата значения заголовка, или "Body" в качестве ключа для возврата тела ответа.
    Прим.: Ключ отклика со значением доступен в переменной словаря для отображения состояния отклика REST API.
    Чтобы получить список имен заголовков для ресурса API, выполните следующие действия:
    1. Вставьте после Loop action REST Web Service action.
    2. Выберите для каждого ключа в итераторе словаря.
    3. В поле переменная словаря выберите переменную, которая содержит REST Web Service action выходные данные.
    4. Присвойте значение каждой клавиши $ prompt-Assignment$.
    5. Вставьте Log To File action.
    6. Укажите путь к текстовому файлу для хранения списка имен заголовков.
    7. Вставьте $prompt-Assignment$ в поле Enter text to Log.
    8. Выберите параметр Перезаписать существующий файл.
    9. Нажмите Сохранить.

      При запуске , botон печатает имена заголовков из ресурса API в выбранный файл.

Надежная передача ценностей

Можно безопасно передать значения из в Credential Vault веб-службу, указав , lockerучетные данные и атрибут в action следующих поддерживаемых полях:
  • URI
  • Пользовательские заголовки
  • Корпус: Для типа содержимого application/x-www-form-urlcodenficieny нажмите Добавить параметр , чтобы выбрать значение из Credential Vault.

    Для всех других типов содержимого выберите параметр Выбрать учетные данные в качестве параметров и нажмите Выбрать.

Actions в разделе REST Web Service package

Action Описание
Удалить метод Удаляет ресурс, идентифицированный URI.
Получить метод Извлекает информацию, идентифицированные по параметрам, включенным в URI. Тип содержимого для метода GET отсутствует, так как все параметры передаются как часть URI.

Ограничения и характеристики метода GET включают следующее:

  • Длина URI не должна превышать 2048 символов.
  • Все параметры передаются в URI.
  • Метод GET предоставляет данные, которые находятся в URI, делая их менее защищенными, чем метод POST.
  • ПОЛУЧЕНИЕ не изменяет никаких данных, что делает их безопасными для всех пользователей независимо от авторизации.
Метод исправления Изменяет ресурс, идентифицированный URI.
Метод post Создает новый ресурс в URI.
  • Параметры передаются в тело запроса.
  • Длина тела запроса не ограничена.
Метод put Обновляет или заменяет ресурс на основе параметров, переданных в URI или теле.

Поддержка прокси-сервера

Если устройство настроено на прокси-сервер, все исходящие запросы от него package направляются через прокси-сервер. См. Подключитесь Bot agent к устройству с помощью прокси-сервера.

Отправить отзыв