URL和URI的區別

2021-08-29 16:42:35 字數 1725 閱讀 4758

url與uri區別:

url:統一資源定位符   

uri:通用資源標誌符   

uri

用資源標誌符(uniformresource identifier, 簡稱"uri")進行定位。

uri一般由三部分組成:

訪問資源的命名機制。

存放資源的主機名。

資源自身的名稱,由路徑表示。

考慮下面的uri,它表示了當前的html 4.0規範:

這個uri是這樣的:這是乙個可通過http協議訪問的資源,位於主

機www.webmonkey.com.cn上,通過路徑「/html/html40」訪問。在html文件中

其它資源包括"mailto"(收發email)和"ftp"(ftp訪問)。

mailto:[email protected]

注:大多數讀者可能熟悉"url",而不是uri。url是uri命名機制的乙個子集。

片段標誌符

有的uri指向乙個資源的內部。 這種uri以"#"結束,並跟著乙個anchor標誌

符(稱為片段標誌符)。例如,下面是乙個指向section_2的uri:

相對uri

相對uri 不包含任何命名規範資訊。它的路徑通常指同一臺機器上的資源。相

對uri可能含有相對路徑(如,「..」表示上一層路徑),還可能包含片段標

志符。

為了說明相對uri,假設我們有乙個基本的uri

suppliers

它擴充套件成完全的uri就是 " ",

下面是乙個影象的相對uri:

它擴充套件成完全的uri就是 " "。

在html中,uri被用來:

鏈結到另乙個文件或資源(參看a和link元素)。

鏈結到乙個外部樣式表或指令碼(參看link和script元素)。

元素)。

建立影象對映(參看map和area元素)。

提交乙個表單(參看form)。

建立乙個框架文件(參看frame和iframe元素)。

引用乙個外部參考(參看q、blockquote, ins和del元素)。

指向乙個描述文件的metadata(參看head元素)。

url

統一資源定位符(url)是用於完整地描述internet上網頁和其他資源的位址的一種標識方法。

internet上的每乙個網頁都具有乙個唯一的名稱標識,通常稱之為url位址,這種位址可以是本地磁碟,也可以是區域網上的某一台計算機,更多的是internet上的站點。簡單地說,url就是web位址,俗稱「**」。

uri 方案集,包含如何訪問 internet 上的資源的明確指令。

url 是統一的,因為它們採用相同的基本語法,無論定址哪種特定型別的資源(網頁、新聞組)或描述通過哪種機制獲取該資源。

對於 internet 伺服器或全球資訊網伺服器上的目標檔案,可以使用「統一資源定位符 (url)」位址(該位址以「 http://」開始)。web 伺服器使用「超文字傳輸協議 (http)」,一種「幕後的」internet 資訊傳輸協議。例如, 為 microsoft **的全球資訊網 url 位址。

url的一般格式為(帶方括號的為可選項):

protocol :// hostname[:port] / path / [;parameters][?query]#fragment

URI和URL的區別

url 統一資源定位符 也就是 例如 uri 通用資源標誌符 uri uniform resource identifier 統一資源標誌符 url uniform resource location 統一資源定位符 或統一資源定位器 urn uniform resource name 統一資源命名...

URI和URL的區別

uri和url的區別 uri uniform resource identifier,統一資源識別符號 url uniform resource locator,統一資源定位符 urn uniform resource name,統一資源名稱。uri和url的關係 url,urn是uri的子集。什麼...

URI和URL的區別

譯者 華科小濤 初學http協議,就被這兩個相似的術語搞蒙了,查了很多資料,總算搞清楚了。找資料還是英文啊,靠譜。本篇部落格翻譯自 是在是一片簡單實用的好文,對幫我們弄清概念很有幫助 譯文 一直存在很多技術上的爭論,其中最為妙的恐怕就是web位址應該叫什麼的問題。通常情況就是這樣 有人把位址列的內容...