Параметр allowed_queries#

Параметр allowed_queries используется для указания разрешенных методов запроса и параметров запроса.

allowed_queries - параметры#

Название

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

Описание

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

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

method

Обязательный

Метод запроса

get, head, post, put, options, trace, patch, delete

—

decodeUrl

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

Декодирование URL. По умолчанию используются параметры запроса, закодированные в Urlencoded

true, false

—

strict_params_check

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

Позволяет блокировать неописанные параметры и запросы без параметров

true, false

false

params

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

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

Параметры, описанные в разделе «allowed_queries - params»

—

allowed_queries - params#

Название

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

Описание

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

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

name

Обязательный

Название параметра. Значение параметра url должно быть уникальным

Строковое значение

—

pattern

Обязательный

Регулярное выражение для значения аргумента запроса

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

—

Пример:

allowed_queries:
  - method: post
    params:
      - name: "cmd"
        pattern: "START"
      - name: "name"
        pattern: "balance|registration"
  - method: options