Что показывает разбор URL?
Разбор URL делит веб-адрес на части, чтобы точно увидеть, что запросит браузер. Для https://shop.example.com:8443/cart/items?sort=price&q=red%20shoes#shipping он покажет протокол https, хост shop.example.com:8443, имя хоста shop.example.com, порт 8443, путь /cart/items, два параметра запроса (sort=price и q=red shoes после декодирования) и фрагмент shipping.
Каждая часть отвечает за своё. Протокол выбирает HTTP или HTTPS, хост и порт определяют сервер и службу на нём, путь указывает ресурс, а параметры запроса передают данные. Декодирование важно потому, что %20 — это пробел, %26 — буквальный амперсанд внутри значения, а плюс иногда означает пробел. Разбор URL помогает найти битую ссылку, потерянный параметр или редирект, отбрасывающий строку запроса.
Как разобрать URL
- Вставьте полный URL, по возможности со схемой.
- Прочитайте строки протокола, хоста, пути, запроса и фрагмента.
- Проверьте декодированное значение каждого параметра.
- Скопируйте нужную часть для правки или сравнения.
Частые вопросы об URL
Почему в URL странные символы?
Это процентно-кодированные байты: %20 — пробел, %2F — слэш внутри значения. Разбор декодирует их, чтобы вы увидели настоящее значение.
Для чего нужен фрагмент?
Часть после # указывает место внутри страницы, например #shipping. Браузер оставляет её у себя и не отправляет на сервер в запросе.
Какой порт используется по умолчанию?
Если порт не указан, его задаёт схема: 80 для HTTP и 443 для HTTPS. Порт показывается, только когда он написан явно.
