Разбор URL
Разбейте URL на части и просмотрите список параметров запроса.
Ваши URL разбираются локально в браузере, и ничего не загружается на сервер, поэтому ссылки с учётными данными или токенами никогда не покидают ваше устройство.
Нужно закодировать или раскодировать строку URL? Попробуйте URL Encoder.
Об инструменте Разбор URL
Парсер URL разбивает любой URL на отдельные части, чтобы вы могли точно увидеть, что содержит ссылка. Вставьте полный адрес, и он выделит origin, протокол, имя хоста, порт, путь, хеш, а также имя пользователя или пароль, затем перечислит каждый параметр запроса как понятную пару ключ/значение. Он создан для разработчиков, QA-инженеров и тестировщиков API, которым нужно отладить редиректы, проверить параметры отслеживания или с одного взгляда прочитать сложную строку запроса. Поскольку он использует встроенный движок URL вашего браузера, разбор совпадает с тем, что увидит ваш код во время выполнения. Используйте его как быстрый инспектор url, парсер строки запроса url или для извлечения параметров запроса из длинных рекламных ссылок. Всё работает локально в вашем браузере, поэтому вставленные URL никогда не покидают ваше устройство.
Возможности
- Разбивает URL на origin, протокол, имя хоста, порт, путь и хеш
- Показывает встроенные учётные данные — имя пользователя и пароль, когда они есть
- Перечисляет каждый параметр запроса как читаемую пару ключ и значение
- Подсчитывает параметры запроса, чтобы вы могли заметить дубликаты или отсутствующие ключи
- Декодирует процентно-кодированные значения с помощью встроенного движка URL браузера
- Проверяет ввод и отмечает некорректные URL или отсутствие схемы
- Разбирает мгновенно по мере ввода, без шага отправки
Как использовать Разбор URL
- Вставьте или введите полный URL в поле URL, включая схему вроде https://.
- Прочитайте разобранные строки origin, протокол, имя хоста, порт, путь и хеш.
- Прокрутите к разделу параметров запроса, чтобы изучить каждый ключ и значение.
- Редактируйте URL прямо на месте, чтобы проверять варианты и наблюдать за обновлением разбора в реальном времени.
Пример
Ввод
https://example.com:8443/path/to/page?q=поиск&lang=ru#section
Результат
Origin: https://example.com:8443
Protocol: https:
Hostname: example.com
Port: 8443
Path: /path/to/page
Hash: #section
Параметры запроса · 2
q = поиск
lang = ru
URL, разбитый на части, с перечисленными параметрами запроса.
Частые ошибки и устранение неполадок
- Вставка URL без схемы, например example.com/path, возвращает ошибку недопустимого URL. — Добавьте схему, например https://, чтобы парсер мог прочитать его, например https://example.com/path.
- Параметры запроса выглядят искажёнными или содержат %20 и другие коды. — Значения процентно-кодированы в исходном URL; парсер декодирует их автоматически, поэтому читайте декодированное значение в каждой строке.
- Повторяющийся параметр на первый взгляд появляется только один раз. — Проверьте счётчик параметров в заголовке раздела — он перечисляет каждое вхождение, включая дублирующиеся ключи.
- Строка порта отсутствует для https-URL. — Порты по умолчанию, такие как 443 для https и 80 для http, опускаются движком URL; отображаются только нестандартные порты.
Часто задаваемые вопросы
- Что такое URL Parser и что он показывает?
- URL Parser разбивает URL на origin, протокол, имя хоста, порт, путь, хеш и любые встроенные имя пользователя или пароль, а также полный список параметров запроса в виде пар ключ/значение.
- Как исправить ошибку недопустимого URL в URL Parser?
- Укажите полную схему, например https:// или другой протокол, например https://example.com/path?q=1, и URL Parser прочитает ссылку и уберёт ошибку.
- Декодирует ли URL Parser процентно-кодированные значения запроса?
- Да. Значения параметров запроса декодируются с помощью встроенного движка URL браузера, поэтому вы видите читаемое значение, а не экранирование %20.
- Может ли URL Parser обрабатывать несколько значений для одного ключа?
- Да. Каждое вхождение перечисляется отдельно, а в заголовке показано общее количество параметров, поэтому дублирующиеся ключи легко заметить.
- Сохраняется ли конфиденциальность URL, которые я вставляю в URL Parser?
- Да. URL Parser обрабатывает всё локально в вашем браузере, и ничего не загружается на сервер, поэтому даже URL с учётными данными остаются на вашем устройстве.
Связанные инструменты
Все инструменты ArrayKit