Что такое URL на самом деле
URL — это адрес, который вы запрашиваете. Он выглядит как одна длинная строка, но на самом деле это несколько помеченных частей, сшитых вместе. Разберём вот эту по частям:
https://shop.example.com/products/shoes?size=10
https scheme — how to talk (use HTTPS, the secure way)
shop.example.com host — which server to talk to
/products/shoes path — which page or thing you want from it
?size=10 query — extra details ("the size-10 ones")
Читайте его как почтовый адрес наоборот:
- scheme (
https) — это протокол, правила разговора. Почти всегда сегодняhttps. - host (
shop.example.com) называет, с каким сервером связаться. - path (
/products/shoes) называет, какую именно вещь на этом сервере вы хотите. - Необязательный query (
?size=10) несёт дополнительные параметры, например фильтры или поисковые слова.
Когда кто-то говорит «эндпоинт» или «маршрут», почти всегда имеется в виду конкретный path на конкретном host. Вот и весь смысл этих страшных слов.