Категории

Сборщик Параметров URL

Собирать и создавать URL с параметрами, добавляя строки запроса, фрагменты хэша и сегменты пути

Ключевые факты

Категория
Development
Типы входных данных
text, textarea, select, checkbox
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Сборщик параметров URL — это удобный инструмент для быстрого формирования корректных веб-адресов путем добавления параметров запроса, сегментов пути и хэш-фрагментов к базовому URL.

Когда использовать

  • При создании сложных ссылок для маркетинговых кампаний с UTM-метками.
  • Для тестирования API-запросов, требующих динамических параметров в строке запроса.
  • При необходимости структурировать длинные URL-адреса с множеством сегментов и фильтров.

Как это работает

  • Введите базовый адрес сайта в поле «Базовый URL».
  • Добавьте параметры запроса, сегменты пути и хэш-фрагмент в соответствующие поля.
  • Выберите настройки кодировки и формат вывода, чтобы получить готовый URL или структурированный отчет.

Сценарии использования

Генерация ссылок для отслеживания эффективности рекламных объявлений.
Формирование динамических путей для навигации в одностраничных приложениях (SPA).
Подготовка структурированных URL для документации API.

Примеры

1. Создание UTM-ссылки для рекламы

Маркетолог
Контекст
Необходимо создать ссылку для email-рассылки с отслеживанием источника и кампании.
Проблема
Ручное написание длинных ссылок часто приводит к опечаткам в параметрах.
Как использовать
Укажите базовый URL, добавьте параметры utm_source, utm_medium и utm_campaign, выберите 'Encode Special Characters'.
Пример конфигурации
baseUrl: https://example.com/landing
queryParams: utm_source=newsletter
utm_medium=email
utm_campaign=spring_sale
Результат
Получена корректная ссылка: https://example.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

2. Формирование API-запроса с сегментами

Разработчик
Контекст
Требуется протестировать эндпоинт API, который принимает ID пользователя в пути и фильтры в запросе.
Проблема
Сложно вручную собирать путь из нескольких переменных и параметров фильтрации.
Как использовать
Введите базовый URL, добавьте сегменты пути (например, 'users', '123') и параметры фильтрации.
Пример конфигурации
baseUrl: https://api.service.com
pathSegments: users
123
queryParams: status=active
formatOutput: url-only
Результат
Сгенерирован чистый URL: https://api.service.com/users/123?status=active

Проверить на примерах

text, hash

Связанные хабы

FAQ

Нужно ли добавлять символ '?' перед параметрами?

Нет, инструмент автоматически добавит необходимые разделители при сборке URL.

Как правильно вводить параметры запроса?

Вводите их по одному на строку в формате 'ключ=значение' или 'ключ:значение'.

Можно ли отключить кодировку спецсимволов?

Да, в настройках кодировки вы можете выбрать опцию 'No Encoding' или частичную кодировку.

Что делает опция 'Сохранить порядок параметров'?

Она гарантирует, что параметры в итоговой ссылке будут следовать в том же порядке, в котором вы их ввели.

Какие форматы вывода доступны?

Вы можете получить только готовую ссылку, JSON-структуру, разбор компонентов или отчет об анализе URL.

Документация API

Конечная точка запроса

POST /ru/api/tools/url-parameter-builder

Параметры запроса

Имя параметра Тип Обязательно Описание
baseUrl text Нет -
queryParams textarea Нет -
pathSegments textarea Нет -
hashFragment text Нет -
encoding select Нет -
preserveOrder checkbox Нет -
includeMetadata checkbox Нет -
formatOutput select Нет -

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-url-parameter-builder": {
      "name": "url-parameter-builder",
      "description": "Собирать и создавать URL с параметрами, добавляя строки запроса, фрагменты хэша и сегменты пути",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=url-parameter-builder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]