Что такое URL

Ответ

URL (Uniform Resource Locator) — это строка, указывающая адрес ресурса в интернете. Состоит из нескольких частей:

https://www.example.com:8080/path/to/resource?query=param#fragment
  1. Протокол (https://) — способ доступа (HTTP, HTTPS, FTP и т.д.)
  2. Домен (www.example.com) — имя сервера
  3. Порт (:8080) — необязательный, по умолчанию 80 (HTTP) или 443 (HTTPS)
  4. Путь (/path/to/resource) — расположение ресурса на сервере
  5. Параметры (?query=param) — данные для сервера
  6. Якорь (#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 и т.д.