Параметр chains_response#

Название

Обязательность

Описание

Возможные значения

Значение по умолчанию

response_chains

Опциональный

В последовательности параметров задается цепочка действий для ответа.

Последовательность параметров и их значения.

Значения последовательности задаются пользователем

    message

Опциональный

В значении параметра указывается текст для анализа. Значение может содержать переменные. Например, $shared_request_body.

Текстовое значение.

Значение задается пользователем

    streaming

Опциональный

Используется в случае: вышестоящий server_streaming отключен.

- если задано значение true и включена функция server_streaming, цепочка используется для обработанных потоковых сообщений, в противном случае указанная цепочка действий игнорируется;
- если задано значение false, цепочка применяется для непотоковых ответов, строки состояния ответа и заголовков потоковых ответов.

Логическое значение:
- true;
- false.

false

    chains_action_list

Опциональный

Последовательность, включающая в себя параметры, описанные в разделе Пaраметр chains_action_list. Максимально допустимая рекурсия 10.

Последовательность параметров и их значения.

Значения последовательности задаются пользователем

response_chain_properties

Опциональный

Используется в случае: response_chains задан.

Группа параметров и их значения.

Значения группы задаются пользователем

Важно

В значении параметров error_state_code и failed_check_state_code можно указывать коды ответов, допустимые спецификацией протокола HTTP.

Название

Обязательность

Описание

Возможные значения

Значение по умолчанию

    error_state_code

Опциональный

—

Целочисленное значение.

Значение задается пользователем

    failed_check_state_code

Опциональный

—

Целочисленное значение.

Значение задается пользователем

    max_buffer_size

Опциональный

—

Текстовое значение с суффиксом:
- число без суффикса — байты;
- k / K — килобайты;
- m / M — мегабайты.

Значение задается пользователем

    max_inmemory_size

Опциональный

—

Текстовое значение с суффиксом:
- число без суффикса — байты;
- k / K — килобайты;
- m / M — мегабайты.

Значение задается пользователем

    skip_on_error_stage_before

Опциональный

—

Строковое значение:
- on;
- off.

Значение задается пользователем

    use_post_processor

Опциональный

—

Логический тип:
- true;
- false.

Значение задается пользователем

    (deprecated) resp_gen_modify

Опциональный

В значении параметра указывается, необходимо ли переопределять ответ от сервера. Иными словами, этот флаг позволяет ResponseGenerator переопределить ответ от backend другим ответом (который указан в правилах) для неошибочных статусов (2XX, 3XX).

Строковое значение:
- on;
- off.

Значение задается пользователем

    chains_tracing

Опциональный

Последовательность, включающая в себя параметры, описанные в разделе Параметр chains_tracing.

Последовательность параметров и их значения.

Значения последовательности задаются пользователем

    required_action_response

Опциональный

Последовательность, включающая в себя параметры, описанные в разделе Параметр required_action_response.

Последовательность параметров и их значения.

Значения последовательности задаются пользователем