UrlDecode#
Действие UrlDecode декодирует входную строку, закодированную в Urlencoded, и на выход возвращает результат декодирования. Действие аналогично трансформации t:urlDecode в ModSecurity.
Параметры:
Название |
Обязательность |
Допустимые значения |
Описание |
|---|---|---|---|
charset |
- |
Строка |
Определяет кодировку, используемую при преобразовании. |
ignore_invalid |
- |
true/false |
Включает игнорирование недопустимых данных для преобразования. Если значение не может быть преобразовано, то в результате получим исходные данные. |
Основные принципы работы действия UrlDecode:
На вход в теле запроса приходит закодированная URLENCODED строка AAAAAAA%20dfdff. Содержимое декодируется с использованием действия и помещается в заголовок ответа X-URLDECODED-STR. В результате проверки значение должно соответствовать строке AAAAAAA dfdff.
На вход в теле запроса приходит закодированная URLENCODED строка AAAAAAAdfdff. Содержимое декодируется с использованием действия и помещается в заголовок ответа X-URLDECODED-STR. В результате проверки значение должно соответствовать строке AAAAAAAdfdff.
На вход в теле запроса приходит закодированная URLENCODED строка %D0%BF%D0%BE%D0%BE%D0%BF%D0%B0%D0%BF%D0%BFdfdff. Содержимое декодируется с использованием действия и помещается в заголовок ответа X-URLDECODED-STR. В результате проверки значение должно соответствовать строке поопаппdfdf.