Екрановані символи

Запит API не повинен містити екрановані (небезпечні або зарезервовані) символи. Для передачі таких символів використовується кодування URL, що конвертує символи у формат, який можна безпечно передати. Перекодуватися повинні букви кирилиці, букви з діакритичними знаками, лігатури, ієрогліфи.  Кодувальник URL замінює екрановані символи ASCII знаком (%), за яким слідують два шістнадцятирічних числа, які відповідають значенням символів із кодування ISO-8859-1.

Зарезервовані символи це спеціальні символи, такі як знак долара, амперсанд, плюс, слеш, двокрапка, крапка з комою, знак рівності, знак питання). Усі вони можуть мати різні значення в URL, тому мають бути закодовані. 

Небезпечні символи це пробіл, лапки, знак менше, знак більше, знак дієз, знак відсотки, фігурні дужки, прямий слеш, зворотний слеш, тільда, квадратні дужки, гравіс. Ці символи також повинні завжди бути закодовані. 

Таблиця основних небезпечних і зарезервованих символів, які мають бути закодовані: