Генерация ответов с использованием моков API | Qlik Cloud Справка
Перейти к основному содержимому

Генерация ответов с использованием моков API

Последнее обновление: 20.10.2026
После включения мока API он сразу же становится доступен для использования.

Моки API отвечают максимально реалистично на любые поступающие вызовы. При генерации тела ответа мок отдает приоритет данным, предоставленным пользователем, выполняя поиск поля примера, затем значения по умолчанию, а затем поля перечисления. Если он найден, он будет использован в качестве примера, в противном случае пример JSON будет сгенерирован на основе типа данных, возвращаемого вызываемой операцией.

В качестве примера рассмотрим приведенное ниже определение типа данных Company. Он не содержит примеров, предоставленных пользователем.

Определение типа данных Company без примеров.

Когда активирован мокинг, GET-запрос к ресурсу /company/{companyId} вернет автоматически сгенерированный JSON-ответ на основе структуры типа данных.

Мок выполнил ряд интересных действий, включая генерацию значений для пользовательских заголовков ответа (например, x-my-custom-header), распознавание массивов и создание соответствующих примеров (например, для свойства tags), а также обнаружение вложенных структур и генерацию значений для них (например, для свойства address).

Моки API Contracts поддерживают согласование содержимого, поэтому вы можете использовать заголовок запроса Accept для выбора возвращаемого тела из нескольких вариантов (у каждого из которых может быть собственный пример), тем самым изменяя возвращаемые моком примеры.

Пример контакта.
Примечание к информацииПримечание: Регистр имен заголовков ответа может изменяться при вызове мока API. Это не должно ничего нарушить, поскольку имена заголовков HTTP нечувствительны к регистру.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!