#html #http #browser #absolute-path
#HTML #http #браузер #абсолютный путь
Вопрос:
Я хочу знать, как браузеры отправляют http-запросы на основе абсолютной ссылки, которая начинается с косой черты, скажем /images/myimage.jpeg. Теперь, если у меня есть репликация сервера и сказать http://foo.com запрос может быть направлен на любой из серверов, скажем, сервер 1, сервер 2 и сервер 3, и у меня есть изображения только на сервере 1. Теперь, если я отправлю запрос на страницу mypage.html и запрос отправляется на сервер 2 и mypage.html имеет ссылку с href=»/images/myimage.jpeg «. Я хочу знать, что при нажатии на эту ссылку будет выполняться поиск myimage.jpeg в папке images на локальном жестком диске сервера 2, откуда страница mypage.html извлекается или был бы http-запрос, который мог бы отправляться на любой из серверов, что-то вродеhttp://foo.com/images/myimage.jpeg .
Ответ №1:
вы напрямую запрашиваете foo.com сервер для поиска файла в изображениях / каталоге mymage.jpg. Если foo.com преобразуется в server1, а server1 имеет images/myimage.jpg затем он будет загружен в ваш браузер. В противном случае это не сработает. Но вместо этого, если у вас есть изображение в < img href=server1/images/myimage.jpg > тег, который всегда будет разрешаться на server1 и получать изображения, отображаемые в браузере.