Параметр chains_response#
Опциональные параметры:
response_chainsВ последовательности параметров задается цепочка действий для ответа.
Тип параметра: последовательность параметров и их значения.
По умолчанию: значения последовательности задаются пользователем.
Опциональные параметры:
messageВ значении параметра указывается текст для анализа. Значение может содержать переменные. Например, $shared_request_body.
Тип параметра: текстовое значение.
По умолчанию: значение задается пользователем.
streamingИспользуется в случае:
вышестоящий
server_streamingотключен.
Возможные значения:
если задано значение
trueи включена функцияserver_streaming, цепочка используется для обработанных потоковых сообщений, в противном случае указанная цепочка действий игнорируется;если задано значение
false, цепочка применяется для непотоковых ответов, строки состояния ответа и заголовков потоковых ответов.
По умолчанию:
streaming: falsechains_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 другим ответом (который указан в правилах) для неошибочных статусов (2ХХ, 3ХХ).
Тип параметра: строковое значение:
on;
off.
По умолчанию: значение задается пользователем.
chains_tracingПоследовательность, включающая в себя параметры, описанные в разделе Параметр chains_tracing.
Тип параметра: последовательность параметров и их значения.
По умолчанию: значения последовательности задаются пользователем.
required_action_responseПоследовательность, включающая в себя параметры, описанные в разделе Параметр required_action_response.
Тип параметра: последовательность параметров и их значения.
По умолчанию: значения последовательности задаются пользователем.