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

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

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

Вход

Выход

Описание

SetVarFromMessage

сообщение

-

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

SharedMapToVars

-

-

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

VarsToSharedMap

-

-

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

XPathExtractToVars

xml сообщение

-

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

FileToVars

-

-

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

VarsToFile

-

-

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

SetVar

-

-

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

MessageToFile

-

-

Помещение значений из сообщения в файл

MultipartFormGenerateFromVar

переменная

HTTP сообщение

Генерация HTTP сообщения в формате multipart-formdata

MessageMapper

сообщение

сообщение

Отображение сообщения, подаваемого на вход, в сообщение на выход в соответствии с алгоритмом модуля https://nginx.org/ru/docs/http/ngx_http_map_module.html

CalculateMessageProperties

сообщение

сообщение

Вычисление свойств сообщения

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