/config
Содержание раздела
GET-метод возвращает информацию об указанном или всех параметрах конфигурации ноды.
Альтернативно конфигурацию можно запросить с помощью CONFIG_SHOW.
URL
{baseUrl}/api/v1/config[?parameterName={parameter}]
Параметры:
baseUrl— адрес ноды Prostore, состоящий из IP-адреса или доменного имени и номера порта;-
parameter— полный путь к параметру конфигурации или имя соответствующей переменной окружения.Путь к параметру включает все уровни вложенности, разделенные последовательностью
%3A(двоеточие в кодировке для HTTP). Пример:core%3Araft%3AheartbeatPeriod.Имя переменной задается как задано в конфигурации. Пример:
RAFT_HEARTBEAT_PERIOD_MS.
Заголовки запроса
[ x-request-id ]
Задает уникальный идентификатор HTTP-запроса. Если не указан, система генерирует UUID-значение и возвращает его в качестве идентификатора в ответе.
Тело запроса
Тело запроса отсутствует.
Примеры cURL-запросов
Запрос всех параметров конфигурации:
curl -X 'GET' \
'http://localhost:9090/api/v1/config' \
-H 'x-request-id: 6679cdd8-91fe-40d8-ba15-d093fd5e9735'
Запрос одного параметра с указанием полного пути core:raft:servicedb:schema:
curl -X 'GET' \
'http://localhost:9090/api/v1/config?core%3Araft%3Aservicedb%3Aschema' \
-H 'x-request-id: 9a873856-635e-4571-83ad-f480db169552'
Запрос одного параметра с указанием переменной окружения RAFT_SERVICEDB_SCHEMA:
curl -X 'GET' \
'http://localhost:9090/api/v1/config?RAFT_SERVICEDB_SCHEMA' \
-H 'x-request-id: 86aaa0fb-c2e2-480a-a886-59837b03f951'