什麼是uri
, 簡稱"uri")進行定位。
uri一般由三部分組成:
訪問資源的命名機制。
存放資源的主機名。
資源自身的名稱,由路徑表示。
考慮下面的uri,它表示了當前的html 4.0規範:
http://.webmonkey.com.cn/html/html40/這個uri是這樣的:這是乙個可通過http協議訪問的資源,位於主
機.webmonkey.com.cn上,通過路徑「/html/html40」訪問。在html文件中
其它資源包括"mailto"(收發email)和"ftp"(ftp訪問)。
joe cool
注:大多數讀者可能熟悉"url"
,而不是uri。url是rui命名機制的乙個子集。
有的uri指向乙個資源的內部。 這種uri以"#"結束,並跟著乙個anchor標誌
符(稱為片段標誌符
)。例如,下面是乙個指向section_2的uri:
http://somesite.com/html/top.htm#section_2相對uri
不包含任何命名規範資訊。它的路徑通常指同一臺機器上的資源。相
對uri可能含有相對路徑(如,「..」表示上一層路徑),還可能包含片段標誌符。
為了說明相對uri,假設我們有乙個基本的uri
suppliers它擴充套件成完全的uri就是 "http://.acme.com/support/suppliers.htm"
, 下面是乙個影象的相對uri:
它擴充套件成完全的uri就是 "http://.acme.com/icons/logo.gif"。在html中,uri
被用來:
url是uniform resource location的縮寫,譯為「統一資源定位符」。通俗地說,url是internet上用來描述資訊資源的字串,主要用在各種客戶程式和伺服器程式上,特別是著名的mosaic。採用url可以用一種統一的格式來描述各種資訊資源,包括檔案、伺服器的位址和目錄等。
◇ url的格式
url的格式由下列三部分組成:
第一部分是協議(或稱為服務方式);
第二部分是存有該資源的主機ip位址(有時也包括埠號);
第三部分是主機資源的具體位址。,如目錄和檔名等。
第一部分和第二部分之間用「://」符號隔開,第二部分和第三部分用「/」符號隔開。第一部分和第二部分是不可缺少的,第三部分有時可以省略。
◇ url示例
檔案的url:
用url表示檔案時,伺服器方式用file表示,後面要有主機ip位址、檔案的訪問路徑(即目錄)和檔名等資訊。有時可以省略目錄和檔名,但「/」符號不能省略。
例一:file://ftp.yoyodyne.com/pub/files/foobar.txt
代表存放主機ftp.yoyodyne.com上的pub/files/目錄下的乙個檔案,檔名是foobar.txt。
例二:file://ftp.yoyodyne.com/pub
代表主機ftp.yoyodyne.com上的目錄/pub。
例三:file://ftp.yoyodyne.com/
代表主機ftp.yoyodyne.com上的根目錄。
gopher的url:
gopher伺服器有可能使用特殊的埠,在這種情況下,主機ip位址與埠之間要用「:隔開。
例一:gopher://gopher.yoyodyne.com/
表示主機gopher.yoyodyne.com上的gopher伺服器。
例二:gopher://gopher.banzai.edu:1234
表示主機gopher.banzai.edu上的gopher伺服器,在埠1234上。
網路新聞的url:
利用url表示網路新聞組時,如果是usenet的話只要指定出新聞組的名字即可。
例如:news:rec.gardening
表示usenet上的rec.gardening新聞組(園藝)。
http的 url:
使用超級文字傳輸協議http,提供超級文字資訊服務的資源。
例一:http://.peopledaily.com.cn/channel/welcome.htm
其計算機網域名稱為.peopledaily.com.cn。超級文字檔案(檔案型別為.html)是在目錄/channel下的welcome.htm。這是中國人民**的一台計算機。
例二:http://.rol.cn.net/talk/talk1.htm
其其計算機網域名稱為.rol.cn.net。超級文字檔案(檔案型別為.html)是在目錄/talk下的talk1.htm。這是瑞得聊天室的位址,可由此進入瑞得聊天室的第1室。
◇ url的缺點
最大的缺點:當資訊資源的存放地點發生變化時,必須對url作相應的改變。因此人們正在研究新的資訊資源表示方法,例如:uri(universal resource identifier)即「通用資源標識」(參見rfc 1630)、urn(uniform resource name)即「統一資源名」和urc(uniform resource citation)即「統一資源引用符」等。
什麼是URI,什麼是URL
1.什麼是uri 注 大多數讀者可能熟悉 url 而不是uri。url是rui命名機制的乙個子集。片段標誌符 有的uri指向乙個資源的內部。這種uri以 結束,並跟著乙個anchor標誌 符 稱為片段標誌符 例如,下面是乙個指向section 2的uri 相對uri 相對uri 不包含任何命名規範資...
URL 和 URI 有什麼關係
uri和url的區別 uri uniform resource identifier,統一資源識別符號 url uniform resource locator,統一資源定位符 urn uniform resource name,統一資源名稱。uri和url的關係 url,urn是uri的子集。什麼...
URL和URI的對比
例 建立url url myurl new url 解析該 為uri資料 uri uri uri.parse url和uri的區別 url的格式由下列三部分組成 第一部分是協議 或稱為服務方式 第二部分是存有該資源的主機ip位址 有時也包括埠號 第三部分是主機資源的具體位址。如目錄和檔名等。第一部分...