Я действительно новичок в узле. Я работал над вызовами REST. Я получаю запрос от Postman (используя его для проверки вызовов RITE api) с URL-адресом. Мне нужно внести несколько изменений на уровне слова в содержимое этого URL-адреса и снова отобразить страницу.Как браузер знает абсолютное расположение таблицы стилей от относительного пути
При загрузке страницы в голове есть ссылка, которая используется для ссылки на внешние таблицы стилей/изображений и т. Д., Но во многих случаях эта ссылка относительна.
например, на странице с URL = https://stackoverflow.com/questions/ команда используется ссылка в строке 6 (источника HTML), который имеет относительный HREF = источник //cdn.sstatic.net/stackoverflow/img/favicon.ico?v = 4f32ecc8f43d
Фактическое местонахождение этого источника не является URL + относительным.
Иногда его просто "https: //" + относительная
, а иногда это гиперссылка + "../" + относительная или иногда URL + "../../" + относительная
Так как браузер знает об этом и получает правильную таблицу стилей/images/jss
И какие изменения я должен делать в атрибуте href ссылки, чтобы всегда получать правильные файлы стилей/изображений/jss, чтобы отображать страницу на моем веб-сайте, поскольку она фактически был.
Так, чтобы сформировать абсолютное путь от относительного пути, мы просто добавляем домен к относительному пути? SO, например, если домен = "https://wikipedia.org" и url = "https://en.wikipedia.org/wiki/Odyssey" и относительный путь = "/ relativepath", то абсолютный путь - это домен + относительный_path? Должен ли это быть URL + относительный путь? –
Вы правы. В случае «/ my/relative/path» это относится к DOMAIN + PATH. Однако, когда это «мой/относительный/путь», это относится к URL + PATH. – Gearloose