Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

/sys/config/ui

Конечная точка /sys/config/ui используется для настройки параметров пользовательского интерфейса.

sudo требуется – эта конечная точка требует sudo возможности в дополнение к любым возможностям, специфичным для пути.

1. Настройки пользовательского интерфейса

Эта конечная точка возвращает заданную конфигурацию заголовка пользовательского интерфейса.

Метод

Путь

GET

/sys/config/ui/headers/:name

1.1. Параметры

  • name (string: <required>) – имя пользовательского заголовка.

  • multivalue (bool: <optional>) - возвращает несколько значений, если true.

Пример запроса
curl \
  --header "X-Vault-Token: ..." \
  http://127.0.0.1:8200/v1/sys/config/ui/headers/X-Custom-Header
Пример ответа:
{
  "value": "custom-value"
}
Пример запроса (множественное значение)
curl \
  --header "X-Vault-Token: ..." \
  http://127.0.0.1:8200/v1/sys/config/ui/headers/X-Custom-Header?multivalue=true
Пример ответа:
{
  "values": ["custom-value-1", "custom-value-2"]
}

2. Настроить заголовки пользовательского интерфейса

Эта конечная точка позволяет настраивать значения, возвращаемые для заголовка пользовательского интерфейса.

Метод

Путь

POST

/sys/config/ui/headers/:name

2.1. Параметры

  • name (string: <required>) – имя пользовательского заголовка.

  • values (list: <required>) - значения, которые необходимо вернуть из заголовка.

2.2. Пример тела запроса

Пример ответа:
{
  "values": ["custom value 1", "custom value 2"]
}
Пример запроса
curl \
  --header "X-Vault-Token: ..." \
  --request POST \
  --data @payload.json \
  http://127.0.0.1:8200/v1/sys/config/ui/headers/X-Custom-Header

3. Удалить заголовок пользовательского интерфейса

Эта конечная точка удаляет заголовок пользовательского интерфейса.

Метод

Путь

DELETE

/sys/config/ui/headers/:name

Пример запроса
curl \
  --header "X-Vault-Token: ..." \
  --request DELETE \
  http://127.0.0.1:8200/v1/sys/config/ui/headers/X-Custom-Header

4. Список заголовков пользовательского интерфейса

Эта конечная точка возвращает список настроенных заголовков пользовательского интерфейса.

Метод

Путь

LIST

/sys/config/ui/headers

Пример запроса
curl \
  --header "X-Vault-Token: ..." \
  --request LIST \
  http://127.0.0.1:8200/v1/sys/config/ui/headers
Пример ответа
{
  "data": {
    "keys": ["X-Custom...", "X-Header..."]
  }
}