RFC 6570 URL Template

Разворачивать пути, переменные запросов и списков по RFC 6570 уровней с 1 по 2, не выполняя выражения и не обращаясь к сети.

Локальная обработка в браузере
Эта страница прошла проверку открытого каталога; после включения JavaScript можно использовать все функции.
Руководство по использованию

Как использовать RFC 6570 URL Template

RFC 6570 URL Template обрабатывает введённые данные только в текущем браузере, не загружает их, не подключается к сети и не записывает их в постоянное хранилище.

  1. Заполнить шаблон

    Используйте шаблон по умолчанию /users/{id}{?fields,lang}.

  2. Предоставляет переменные

    Введите id, список полей и язык JSON.

  3. Развернуть и проверить

    Просматривайте экранированный результат и ошибки неопределённых переменных; не считайте результат проверенным URL.

Ограничения и примечания

  • Реализованы только запланированные операторы Level 1–2; скрипты, функции и произвольные выражения не поддерживаются.
  • Неопределённые переменные, вложенные объекты и неподдерживаемые модификаторы вызывают ошибку.
  • Инструмент не формирует запросы, не разбирает удалённые ответы и не проверяет доступность адресов.

Часто задаваемые вопросы

Будет ли отправлен запрос?

Нет, результат — всего лишь строка.

Как разворачиваются списки?

Операторы запроса и пути генерируют соответствующий формат разделителей по правилам RFC.

Почему специальные символы кодируются?

Кодирование предотвращает изменение структуры шаблона значениями переменных; таково ожидаемое поведение URL Template.

Отзывы о страницеНашли проблему или есть предложения по улучшению?
Функция обратной связи доступна только в онлайн-версии

Пожалуйста, отправляйте заявку после включения JavaScript в онлайн-версии; локальные функции текущего инструмента или примера не будут затронуты.

Перейти к отзыву в онлайн-версии