Параметры chains_request#

Опциональные параметры:

  • request_chains

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

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

    По умолчанию: значения последовательности задаются пользователем.

    Опциональные параметры:

    • message

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

      Тип параметра: текстовое значение.

      По умолчанию: значение задается пользователем.

    • phase

      В значении параметра определяется этап, на котором будут выполняться действия из формы action_list.

      Тип параметра: текстовое значение:

      • rewrite;

      • access.

      По умолчанию:

      phase: access
      
    • chains_tracing

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

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

      По умолчанию: значения последовательности задаются пользователем.

    • chains_action_list

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

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

      По умолчанию: значения последовательности задаются пользователем.

  • request_chain_properties

    Используется в случае:

    • request_chains is not None.

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

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

    Опциональные параметры:

    Важно

    В значении параметров 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 — мегабайты.

      По умолчанию: значение задается пользователем.

    • output_buffer_size

      Тип параметра: текстовое значение с суффиксом:

      • число без суффикса — байты;

      • k / K — килобайты;

      • m / M — мегабайты.

      По умолчанию: значение задается пользователем.

    • input_buffer_size

      Тип параметра: текстовое значение с суффиксом:

      • число без суффикса — байты;

      • k / K — килобайты;

      • m / M — мегабайты.

      По умолчанию: значение задается пользователем.

    • temp_file_path

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

      Тип параметра: текстовое значение.

      По умолчанию: /tmp.

    • resp_gen_rules_file

      В значении параметра указывается YAML файл правила, который описывает, как заполнять файл паттерна.

      Тип параметра: текстовое значение.

      По умолчанию: значение задается пользователем.

    • resp_gen_content_type

      В значении параметра указывается тип контента для заголовка ответа.

      Тип параметра: текстовое значение.

      По умолчанию:

      resp_gen_content_type: none
      
    • resp_gen_pattern_file

      В значении параметра указывается файл паттерна.

      Тип параметра: текстовое значение.

      По умолчанию: значение задается пользователем.

    • chains_tracing

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

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

      По умолчанию: значения последовательности задаются пользователем.

    • required_action_request

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

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

      По умолчанию: значения последовательности задаются пользователем.