Что показывает разбор 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

  1. Вставьте полный URL, по возможности со схемой.
  2. Прочитайте строки протокола, хоста, пути, запроса и фрагмента.
  3. Проверьте декодированное значение каждого параметра.
  4. Скопируйте нужную часть для правки или сравнения.

Частые вопросы об URL

Почему в URL странные символы?

Это процентно-кодированные байты: %20 — пробел, %2F — слэш внутри значения. Разбор декодирует их, чтобы вы увидели настоящее значение.

Для чего нужен фрагмент?

Часть после # указывает место внутри страницы, например #shipping. Браузер оставляет её у себя и не отправляет на сервер в запросе.

Какой порт используется по умолчанию?

Если порт не указан, его задаёт схема: 80 для HTTP и 443 для HTTPS. Порт показывается, только когда он написан явно.

На главную