2010-11-21 47 views
25

可能重複:
What's the difference between a URI and a URL?URL和URI之間的區別?

只是爲了得到它的權利:

URI =告訴你在酒店,你應該去睡覺。

URL =告訴你在哪個酒店你應該入睡的房間。

因此,URL更具體,它指向最終目的地。你想要的東西。雖然URI是一件奇怪的事情。

那麼URI不是一個URL時究竟是什麼?真正的區別是什麼?

+1

的([URI和URL之間的不同]可能的複製http://stackoverflow.com/questions/ 1984213/uri-and-url之間的區別),[URI和URL之間的區別是什麼?](http://stackoverflow.com/questions/176264/whats-the-difference-between-a-uri- and-a-url) – 2010-11-21 19:46:50

+0

嗨!我剛剛創建了一個關於這個主題的視頻。希望它有助於澄清:https://www.youtube.com/watch?v=RftwVvDKUAw&t=51s – 2017-12-03 17:11:58

回答

31

URI:統一資源標識符(URI)是用於標識Internet上的名稱或資源的字符串。這種識別使得能夠使用特定協議通過網絡(通常是萬維網)與資源的表示進行交互。URL:在計算中,統一資源定位符(URL)是統一資源標識符(URI)的子集,指定已識別資源的可用位置以及檢索資源的機制。

要確定一個特定的資源,以及如何訪問它 - 在所有完整性

URI: mysql://[email protected]:password 

的URL顯示你在那裏你可以找到在互聯網和協議你應該對數據庫使用。

URL: mysql://localhost 
+2

這是錯誤的。 URL和URI互換。 – 2013-09-24 11:35:33

+1

這是不明確的,邊界線不正確。 URL比URI更具體。 https://danielmiessler.com/study/url-uri/ – 2017-01-26 18:17:26

2

這是一個URN,它標識一個項目而不提供任何位置。

+1

哪一個是URN?我猜你是在談論酒店的例子而不指出房間?這是一個URN? – 2010-11-21 19:54:19

+0

這是一種可能的解釋,是的。 – 2010-11-21 19:56:18

+2

在我看來,引入第三個術語並不是幫助我們理解前兩者之間差異的最佳方法。 – 2017-07-27 21:25:15

10

「URI代表統一資源 標識和網址代表 統一資源定位符,通常 時候,人們使用術語 互換,這是不完全 正確。URL是的一個子集。URI 流行的協議這些協議 (HTTP://,ftp://,郵寄地址:)因此 所有URL都是URI術語URL是 棄用,更正確的說法 URI在技術使用。 10文件。所有的URIs意味着 訪問Internet上的資源,而 是用於鏈接到資源的 的技術簡稱。的URI總是 指定訪問 資源,並指定要訪問的具體 資源的方法。「 - Source

相關問題