Тип сервиса ServiceStubHttp#
В контексте service объявляется соответствующий тип сервиса service_stub_http:
service:
service_stub_http:
Сервис представляет собой группу, включающую в себя следующие параметры.
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Обязательный |
Идентификатор сервиса в контексте всего профиля. Используется, например, в названии директории и других системных файлов. Значение должно быть уникальным. Количество сервисов ограничено одним |
Текстовое значение (строка, число или их комбинация, разделитель — «_») |
— |
|
Опциональный |
Настройки прослушивания |
Последовательность параметров, описанных в разделе Параметр listen |
— |
|
Обязательный |
Относительный url, на котором будет работать сервис. Есть возможность использовать регулярное выражение. Играет роль фильтра для входящих запросов |
Строковое значение |
— |
|
Обязательный |
— |
Строковое значение |
— |
|
Опциональный |
— |
Строковое значение |
— |
|
Обязательный |
— |
Целочисленное значение |
— |
|
Обязательный (если |
Необработанные данные тела |
Текстовое значение |
— |
|
Обязательный (если |
Относительный путь от profile_storage к файлу с основными данными |
Текстовое значение |
— |
|
Опциональный |
Генерировать ли фрагментированный ответ |
Булево значение |
— |
|
Опциональный |
Размер фрагмента |
Текстовое значение |
|
|
Опциональный |
Генерировать ли недопустимое фрагментированное тело (только для тестов) |
Булево значение |
|
|
Опциональный |
Заголовки ответа |
Последовательность строковых значений |
Значения последовательности задаются пользователем |
|
Обязательный (в рамках |
Имя заголовка ответа |
Строковое значение |
— |
|
Обязательный (в рамках |
Значение заголовка ответа |
Строковое значение |
— |
|
Обязательный (в рамках |
Имя заголовка запроса для установки его значения в заголовок ответа |
Строковое значение |
— |
|
Опциональный |
Таймаут ожидания ответа в миллисекундах |
Текстовое значение |
— |
|
Опциональный |
Эмулятор разрыва соединения |
Последовательность параметров и их значения |
— |
|
Опциональный (в рамках |
Тайм-аут, по истечении которого соединение будет разорвано |
Текстовое значение |
— |
|
Опциональный (в рамках |
Триггер прерывания соединения по лимиту байт запроса |
Текстовое значение |
— |
|
Опциональный (в рамках |
Триггер прерывания соединения с ограничением в байтах ответа |
Текстовое значение |
— |
|
Опциональный (в рамках |
Триггер прерывания соединения с ограничением по общему количеству байт |
Текстовое значение |
— |
Пример:
url: /my_service_url