Ответ
URL (Uniform Resource Locator) — это строка, указывающая адрес ресурса в интернете. Состоит из нескольких частей:
https://www.example.com:8080/path/to/resource?query=param#fragment- Протокол (
https://) — способ доступа (HTTP, HTTPS, FTP и т.д.) - Домен (
www.example.com) — имя сервера - Порт (
:8080) — необязательный, по умолчанию 80 (HTTP) или 443 (HTTPS) - Путь (
/path/to/resource) — расположение ресурса на сервере - Параметры (
?query=param) — данные для сервера - Якорь (
#fragment) — ссылка на часть страницы (обрабатывается браузером)
Пример создания URL в JavaScript:
const url = new URL('https://example.com/search');
url.searchParams.set('q', 'test');
console.log(url.href); // "https://example.com/search?q=test"URL кодируется согласно стандарту RFC 3986, пробелы заменяются на %20 и т.д.