Для получения информации по клиенту URL будет выглядеть так:
Составить URL на основании данных из таблиц ниже для получения информации по клиенту:
Для получения информации по клиенту URL будет выглядеть так:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Составить URL на основании данных из таблиц ниже для получения информации по клиенту:
GET:/api/clients/information/...
| Атрибут | Тип данных | Ограничение | Описание | Обязательность |
|---|---|---|---|---|
| clientId | string | maxLength: 64 | Идентификатор клиента | [1] |
| Атрибут | Тип данных | Ограничение | Описание | Обязательность |
|---|---|---|---|---|
| requestInfo | array | maxItems: 200 | Набор систем, которые должны быть опрошены для получения информации по клиенту | [0..n] |
| requestInfo | string | maxLength: 64 | Наименование системы | [0..1] |
Ответ
Для получения информации по клиенту URL будет выглядеть так:
GET /api/clients/information/{clientId}?requestInfo=system1&requestInfo=system2
где:
{clientId}— обязательный параметр пути, идентификатор клиента (строка до 64 символов).requestInfo— необязательный параметр запроса, может повторяться для указания нескольких систем (каждая строка до 64 символов), максимум 200 элементов.
Пример:
GET /api/clients/information/12345?requestInfo=crm&requestInfo=billing