2011-04-15 20 views
0

ブラウザはhttp://images/myimage.jpegというスラッシュで始まる絶対的なリンクに基づいてどのようにhttpリクエストを送信するのか知りたい。今私はサーバーのレプリケーションを持っていて、リクエストはサーバー1、サーバー2、サーバー3のいずれかのサーバーに移動でき、サーバー1のみにイメージがあるとします。今、ページmypage.htmlとリクエストサーバ2に行き、mypage.htmlにhref = "/ images/myimage.jpeg"というリンクがあります。私はそのリンクをクリックすると、ページ2のローカルハードドライブ上のimagesフォルダにあるmyimage.jpegを検索して、ページmypage.htmlがフェッチされているか、またはhttpリクエストがサーバーのいずれかに送信されることを知りたいhttp://foo.com/images/myimage.jpegのようなものです。絶対URLと相対URLとブラウザがhrefsを解釈してhttpリクエストを送信する方法

答えて

0

あなたはfoo.comサーバーにmymage.jpgファイルのimages /ディレクトリを直接閲覧するよう要求しています。 foo.comがserver1に解決され、server1にimages/myimage.jpgがある場合、それはあなたのブラウザにダウンロードされます。それ以外の場合はそれはありません。しかし、代わりに、画像が< img href = server1/images/myimage.jpg>タグ内にある場合、常にserver1に解決され、ブラウザに表示される画像を取得します。

関連する問題