Манипуляторы с переменными#

Манипуляторы с переменными - предназначены для извлечения или помещения значений в переменные.

Наименование

Вход

Выход

Описание

JsonPathExtractToVars

JSON-объект

-

Извлечение содержимого JSON объекта с использованием выражений JSON path и их сохранение в переменные

RandomNumberToVar

-

-

Генерация случайного целого числа от 0 до 100 и помещение его в переменную

SetMessageFromVar

сообщение

-

Помещение сообщения в переменную NGINX

SetVarFromMessage

сообщение

-

Установление значения переменной из сообщения, полученного в результате выполнения действия

SharedMapToVars

-

-

Извлечение элементов из разделяемого кэша в переменные запроса

VarsToSharedMap

-

-

Помещение значений из переменных Nginx в shared-кэш

XPathExtractToVars

xml сообщение

-

Извлечение данных из XML документа с использованием выражений XPath и помещение их в переменные

FileToVars

-

-

Извлечение пары ключ-значение в переменные запроса

VarsToFile

-

-

Помещение значений из переменных Nginx в файл в виде ключ-значение

SetVar

-

-

Установление значения переменной из конфигурационного файла

Рассмотрим подробнее каждое из перечисленных действий.