1.1.2 экранирование: различия между версиями
Перейти к навигации
Перейти к поиску
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 2: | Строка 2: | ||
__Экранирование__ - замена в тексте управляющих символов на соответствующие текстовые подстановки. Экранирование используется для отделения текста от кода и управляющих символов. Экранирование применяется при передаче параметров запросов API методов согласно следующим стандартам: | __Экранирование__ - замена в тексте управляющих символов на соответствующие текстовые подстановки. Экранирование используется для отделения текста от кода и управляющих символов. Экранирование применяется при передаче параметров запросов API методов согласно следующим стандартам: | ||
* при передаче параметров в едином указателе ресурса (Uniform Resource Locator, URL), т.е. в URL запроса, должно применяться экранирование согласно стандарта [[http///www.protocols.ru/WP/rfc3986/ | * при передаче параметров в едином указателе ресурса (Uniform Resource Locator, URL), т.е. в URL запроса, должно применяться экранирование согласно стандарта [[http///www.protocols.ru/WP/rfc3986/ rfc3986]]; | ||
* при передаче параметров в JSON-строке тела запроса URL должно применяться экранирование согласно стандарта [[http///www.protocols.ru/WP/rfc8259/ | * при передаче параметров в JSON-строке тела запроса URL должно применяться экранирование согласно стандарта [[http///www.protocols.ru/WP/rfc8259/ rfc8259]]; | ||
* при использовании csv файлов для экранирования символа «'» (апостроф) используется символ «<syntaxhighlight lang='bash'> | * при использовании csv файлов для экранирования символа «'» (апостроф) используется символ «<syntaxhighlight lang='bash'> | ||
» (двойной апостроф); | » (двойной апостроф); | ||
* при передаче параметров в XML-строке тела запроса URL должно применяться экранирование согласно стандарта [[http///www.w3.org/TR/xml/ | * при передаче параметров в XML-строке тела запроса URL должно применяться экранирование согласно стандарта [[http///www.w3.org/TR/xml/ W3C]]. | ||
Версия от 23:16, 24 февраля 2025
= Экранирование =
__Экранирование__ - замена в тексте управляющих символов на соответствующие текстовые подстановки. Экранирование используется для отделения текста от кода и управляющих символов. Экранирование применяется при передаче параметров запросов API методов согласно следующим стандартам:
- при передаче параметров в едином указателе ресурса (Uniform Resource Locator, URL), т.е. в URL запроса, должно применяться экранирование согласно стандарта http///www.protocols.ru/WP/rfc3986/ rfc3986;
- при передаче параметров в JSON-строке тела запроса URL должно применяться экранирование согласно стандарта http///www.protocols.ru/WP/rfc8259/ rfc8259;
- при использовании csv файлов для экранирования символа «'» (апостроф) используется символ «'Пример:
» (двойной апостроф); * при передаче параметров в XML-строке тела запроса URL должно применяться экранирование согласно стандарта [[http///www.w3.org/TR/xml/ W3C]].
- экранирование для JSON по стандарту rfc8259:
<1c>0104650117240408211dmfcZNcM"4 => 0104650117240408211dmfcZNcM
"4</1c>
- экранирование для URL по стандарту rfc3986:
<1c>:../cises/aggregated/list?codes=0104650117240408211dmfcZNcM"4 => ./cises/aggregated/list?codes=0104650117240408211dmfcZNcM%224</1c>
- экранирование для CSV:
<1c>"010481097886269421""LLRY<%"JZTVZ"</1c>
- экранирование для XML по стандарту W3C:
<1c><cis>0104650117240408211dmfcZNcM<4</cis> => <cis>0104650117240408211dmfcZNcM<4</cis> либо <cis><![CDATA[0104650117240408211dmfcZNcM<4]]></cis></1c>