URI與URL的區別

2021-08-20 03:36:42 字數 637 閱讀 5637

uri(uniform resource identifier)是一種用由數字、字母和符號組成字串用來唯一表示資源的標準。

url(uniform resource locator)統一資源定位符,它包含了如何找到該資源的位址資訊。也就是說我們可以通過提供乙個位址資訊來定位到這個資源,所以url是uri的子集,因為通過定位的方式來唯一標識乙個資源也是屬於uri的規定方式之一。

- 所有的url都可以叫做uri。

- 但uri確不可以等同url。因為uri還可以採用其他的方式來標識資源,比如名字的形式。

urn(uniform resource name)統一資源名稱符,通過唯一的、持久的名字來唯一標識資源。但這並沒有提供資源的位置資訊。

顯然我們可以得出urn也是uri的子集,但url與urn屬於平級關係。比如url的形式是位址定位,而urn是名稱定位,比如你可以用家庭住址和房間號定位你自己,當然也可以用身份證號來表示你。它一般以字首urn:表示:

-urn:isbn:343243243用isbn號碼來唯一標識一本書

-urn:uuid:43253534543543543252uuid也是一種唯一的標識碼。

uri,url,urn之間的關係圖

url與URI的區別

url universe resouces location統一資源定位符 uri universe resouces identifier資源標誌符uri一般由三部分組成 a 訪問資源的命名機制。b 存放資源的主機名。c 資源自身的名稱,由路徑表示。考慮下面的uri,它表示了當前的html 4.0...

URI與URL的區別

統一資源識別符號 uri 是 uniform resource identifier 的縮寫。rfc2396 分別對這 3 個單詞進行了如下 定義。uniform 規定統一的格式可方便處理多種不同型別的資源,而不用根據上下文環境來識別資 源指定的訪問方式。另外,加入新增的協議方案 如 http 或 ...

URL與URI的區別

注 大多數讀者可能熟悉 url 而不是uri。url是rui命名機制的乙個子集。片段標誌符 有的uri指向乙個資源的內部。這種uri以 結束,並跟著乙個anchor標誌 符 稱為片段標誌符 例如,下面是乙個指向section 2的uri 相對uri 相對uri 不包含任何命名規範資訊。它的路徑通常指...