Выполнить запрос к собственному сервису

Перед началом

  • Проверьте. Решение находится в Мои решения, а его развертывание имеет состояние Готов и непустую точку вызова.

  • Подготовьте. Безопасный JSON или разрешенный файл по контракту сервиса. Если точка вызова требует ключ, получите ключ этого решения через разрешенный раздел Ключи и сохраните его в хранилище секретов.

Выполните

  1. Откройте Сервисы, вкладку Мои решения и нужное решение.

  2. Откройте вкладку Вызов.

  3. Заполните поля или измените JSON запроса по контракту на этой вкладке.

  4. Если контракт требует файл или ключ, добавьте подготовленное значение.

  5. Нажмите Отправить и дождитесь конечного состояния рядом с кнопкой.

Ожидаемый результат: показано состояние completed или его русская подпись, а блок Ответ содержит результат. Для асинхронной операции портал опрашивает состояние на этой странице не более одной минуты.

Проверьте результат

В блоке Исходный ответ должен быть ответ сервиса или управляющего контура. При ошибке показано состояние ошибки. Если сервис вернул файл, раздел Файлы в ответе показывает кнопку Скачать; ссылка действует пять минут и обновляется при следующем нажатии.

Если не получилось

  • Вкладка Вызов недоступна. Сверьте, что развертывание имеет состояние Готов.

  • JSON запроса содержит ошибку. Исправьте синтаксис и повторите отправку.

  • Кнопка Отправить заблокирована. Прочитайте причину рядом с кнопкой и заполните названное поле.

  • Неподдерживаемый протокол. Сохраните идентификатор решения и передайте его роли developer.

  • Ответ 401, 403 или 429. Обновите сеанс для 401, передайте идентификатор обращения роли portal-admin для 403, либо дождитесь времени из Retry-After для 429.

Завершите работу

Удалите локальный тестовый файл по правилам организации. Если решение было временным, откройте «Архивировать временный сервис».