請問URI和URL有什麼區別

2021-07-01 03:14:56 字數 2364 閱讀 9352

1樓:桌布微甜

1、含義不同

uri,是uniform resource identifier,統一資源識別符號,用來唯一的標識一個資源。

url是uniform resource locator,統一資源定位器,它是一種具體的uri,即url可以用來標識一個資源,而且還指明瞭如何locate這個資源。

2、位置不同

絕對url(absolute url)顯示檔案的完整路徑,這意味著絕對url本身所在的位置與被引用的實際檔案的位置無關。

絕對的uri指以scheme(後面跟著冒號)開頭的uri,你可以把絕對的uri看作是以某種方式引用某種資源,而這種方式對識別符號出現的環境沒有依賴。如果使用檔案系統作類比,絕對的uri類似於從根目錄開始的某個檔案的徑。

3、表現形式不同

url:目前uri的最普遍形式就是無處不在的url或統一資源定位器。

uri是以某種統一的(標準化的)方式標識資源的簡單字串。

2樓:理工吳彥祖誒

uri,是uniform resource identifier,統一資源識別符號,用來唯一的標識一個資源。

url是uniform resource locator,統一資源定位器,它是一種具體的uri,即url可以用來標識一個資源,而且還指明瞭如何locate這個資源。

也就是說,uri是以一種抽象的,高層次概念定義統一資源標識,而url和urn則是具體的資源標識的方式。url和urn都是一種uri。

詳細介紹:

uri在電腦術語中,統一資源識別符號(uniform resource identifier,或uri)是一個用於標識某一網際網路資源名稱的字串。 該種標識允許使用者對任何(包括本地和網際網路)的資源通過特定的協議進行互動操作。uri由包括確定語法和相關協議的方案所定義。

url即 統一資源定位符。

統一資源定位符(uniform resource locator,url)是對可以從網際網路上得到的資源的位置和訪問方法的一種簡潔的表示,是網際網路上標準資源的地址。網際網路上的每個檔案都有一個唯一的url,它包含的資訊指出檔案的位置以及瀏覽器應該怎麼處理它。

在因特網的歷史上,統一資源定位符的發明是一個非常基礎的步驟。統一資源定位符的語法是一般的,可擴充套件的,它使用ascii**的一部分來表示因特網的地址。一般統一資源定位符的開始標誌著一個計算機網路所使用的網路協議。

它最初是由蒂姆·伯納斯·李發明用來作為全球資訊網的地址。現在它已經被全球資訊網聯盟編制為網際網路標準rfc1738了。

3樓:痛息

url由三部分組成:資源型別、存放資源的主機域名、資原始檔名。

也可認為由4部分組成:協議、主機、埠、路徑url的一般語法格式為:

(帶方括號的為可選項):

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

4樓:年欣禕

uri 是從虛擬根路徑開始的

url是整個連結

uri 是/question/68016373.html在擺渡那邊伺服器上把http://zhidao.baidu.com/製作成了虛擬的路徑的根

5樓:阮若凡

真服了最佳答案,還有那麼多人贊?完全胡說八道,那是相對定位和絕對定位的區別,**是url和uri的區別? 簡單來說,url是地址定位符,uri是編碼標誌符,別覺得一眼能看懂的回答就是好的就是對的,自己多去查查多去學學

6樓:

我感覺你回答錯了

uri 包含url 和urn,你的解釋怎麼像是uri是url的一部分。

以下解釋來自微軟大神 cat chen:

url 是 uri 的子集。任何東西,只要能夠唯一地標識出來,都可以說這個標識是 uri 。如果這個標識是一個可獲取到上述物件的路徑,那麼同時它也可以是一個 url ;但如果這個標識不提供獲取到物件的路徑,那麼它就必然不是 url 。

7樓:青花惡魔

最佳答案不要再誤導人了。uri分為url和urn,一個url必然是一個uri。

至於/後面的內容,叫相對url,僅包含url欄位。

而完整的一個**,叫絕對url,包含協議名、主機名和url欄位。

url和uri的區別,在於你知道一個url一定能定位出你想要的資源(比如說訪問某個伺服器的某個埠的某個檔案),而一個uri只需要表達一些資訊就夠了,不一定非能定位你想要的資源,比如說你只知道一個ed2k的連結不一定能獲取到你想要的檔案(uri不一定非要寫主機名,但url一定)。

平時的時候不要太糾結,混用即可,不需要強行區分,但不要誤導別人!

URI和URL什麼區別,請問URI和URL有什麼區別?

1 含義不同 uri,是uniform resource identifier,統一資源識別符號,用來唯一的標識一個資源。url是uniform resource locator,統一資源定位器,它是一種具體的uri,即url可以用來標識一個資源,而且還指明瞭如何locate這個資源。2 位置不同 ...

請問visualC 和Devc 有什麼區別

可能編譯系統有區別,但絕大多數應該是一樣的 是不同的軟體,一般vc專指windows下託管c dev c 是個ide integrated development environment visual c 預設的編譯器支援iso c iso c 的部分實現 通稱為microsoft c 的iso c...

和有什麼區別和有什麼區別?日語

和 的區別為 指代不同 用法不同 側重點不同。一 指代不同 1 有。2 所有。二 用法不同 1 基本意思是 有 指物質上的所有 身心上的具有或構成上的含有。引申可作 享有 容許 招致 等解。基本的 意味 有 物質上 心身上 有 構成上 含有 指 享有 許容 招來 解 2 基本意思是 佔有,擁有 指人...