Мaнипуляторы с переменными#
Манипуляторы с переменными - предназначены для извлечения или помещения значений в переменные.
Наименование |
Вход |
Выход |
Описание |
|---|---|---|---|
JsonPathExtractToVars |
JSON-объект |
- |
Извлечение содержимого JSON объекта с использованием выражений JSON path и их сохранение в переменные |
RandomNumberToVar |
- |
- |
Генерация случайного целого числа от 0 до 100 и помещение его в переменную |
SetMessageFromVar |
сообщение |
- |
Помещение сообщения в переменную NGINX |
SetVarFromMessage |
сообщение |
- |
Установление значения переменной из сообщения, полученного в результате выполнения действия |
SharedMapToVars |
- |
- |
Извлечение элементов из разделяемого кэша в переменные запроса |
VarsToSharedMap |
- |
- |
Помещение значений из переменных Nginx в shared-кэш |
XPathExtractToVars |
xml сообщение |
- |
Извлечение данных из XML документа с использованием выражений XPath и помещение их в переменные |
FileToVars |
- |
- |
Извлечение пары ключ-значение в переменные запроса |
VarsToFile |
- |
- |
Помещение значений из переменных Nginx в файл в виде ключ-значение |
SetVar |
- |
- |
Установление значения переменной из конфигурационного файла |
Рассмотрим подробнее каждое из перечисленных действий.