абсолютные и относительные URL-адреса и как браузеры интерпретируют hrefs для отправки http-запросов - PullRequest
0 голосов
/ 15 апреля 2011

Я хочу знать, как браузеры отправляют http-запросы на основе абсолютной ссылки, начинающейся с косой черты, например /images/myimage.jpeg.Теперь, если у меня есть репликация сервера и, скажем, запрос http://foo.com может идти на любой из серверов, скажем, сервер 1, сервер 2 и сервер 3, и у меня есть изображения только на сервере 1. Теперь, если я отправлю запрос на страницу моей страницы.html и запрос отправляется на сервер 2, а mypage.html имеет ссылку с href = "/ images / myimage.jpeg".Я хочу знать, что нажатие на эту ссылку приведет к поиску myimage.jpeg в папке с изображениями на локальном жестком диске сервера 2, откуда будет загружена страница mypage.html, или будет запрос http, который может перейти на любой другой сервер.что-то вроде http://foo.com/images/myimage.jpeg.

1 Ответ

0 голосов
/ 15 апреля 2011

вы напрямую запрашиваете на сервере foo.com поиск в каталоге images / для файла mymage.jpg. Если foo.com преобразуется в server1, а server1 имеет images / myimage.jpg, он будет загружен в ваш браузер. В противном случае это не так. Но вместо этого, если у вас есть изображение в теге image, которое всегда будет преобразовываться в server1 и получать изображения, отображаемые в браузере.

...