1.什么是URI

  Web上可用的每種資源 - HTML文檔、圖像、視頻片段、程序等 - 由一個(gè)通過通用資源標(biāo)志符(Universal Resource Identifier, 簡稱"URI")進(jìn)行定位。

  URI一般由三部分組成:

訪問資源的命名機(jī)制。
存放資源的主機(jī)名。
資源自身的名稱,由路徑表示。
  考慮下面的URI,它表示了當(dāng)前的HTML 4.0規(guī)范:

  http://soft.sj33.cn/lesson/148/2623648.shtml

  這個(gè)URI是這樣的:這是一個(gè)可通過HTTP協(xié)議訪問的資源,位于主

  機(jī)soft.sj33.cn上,通過路徑“/lesson/148/”訪問。在HTML文檔中其它資源包括"mailto"(收發(fā)email)和"ftp"(FTP訪問)。

  這是URI的另一個(gè)例子,指向一個(gè)用戶的郵箱:

  <A href=mailto:web@sj33.cn>寫給站長</A>

  注:大多數(shù)讀者可能熟悉"URL",而不是URI。URL是RUI命名機(jī)制的一個(gè)子集。

  片段標(biāo)志符

  有的URI指向一個(gè)資源的內(nèi)部。 這種URI以"#"結(jié)束,并跟著一個(gè)anchor標(biāo)志

  符(稱為片段標(biāo)志符)。例如,下面是一個(gè)指向section_2的URI:

  http://somesite.com/html/top.htm#section_2

  相對(duì)URI

  相對(duì)URI 不包含任何命名規(guī)范信息。它的路徑通常指同一臺(tái)機(jī)器上的資源。相

  對(duì)URI可能含有相對(duì)路徑(如,“..”表示上一層路徑),還可能包含片段標(biāo)志符。

  為了說明相對(duì)URI,假設(shè)我們有一個(gè)基本的URI http://www.acme.com/support/intro.htm

  下面的鏈接中使用了相對(duì)URI:

  <A href="104/2627604.shtml">網(wǎng)頁陶吧</A>

  它擴(kuò)展成完全的URI就是 "http://homepage.sj33.cn/104/2627604.shtml"。

  下面是一個(gè)圖像的相對(duì)URI:

  <IMG src="../TLimages/img/head/logo.gif"

標(biāo)簽:什么

隨機(jī)推薦