身為網路開發人員意味著盡可能多地了解網路的工作原理是件好事。這也意味著您會聽到很多不總是正確使用的縮寫。
您將聽到的一些首字母縮寫詞的範例包括 URI 和 URL。雖然它們可以互換使用,但存在一些細微的差異。首先,URI 代表統一資源標識符,URL 代表統一資源定位符。
對這兩者的大部分混淆是因為它們是相關的。您會看到,URI 可以是線上資源的名稱、定位器或兩者兼而有之,其中 URL 只是定位器。 URL 是 URI 的子集。這意味著所有 URL 都是 URI。但反之則不然。
並非所有 URI 都是 URL,因為 URI 可以是名稱而不是定位符號。這是兩者之間差異的說明:
您的名字可以是 URI,因為它可以辨識您的身份,但不能是 URL,因為它不能幫助任何人找到您的位置。另一方面,您的地址既是 URI 又是 URL,因為它既可以辨識您的身份,又可以為您提供位置。
在 Web 開發世界中,您可能會嘗試按名稱取得不同的資源,因此您將擁有具有不同 URL 的不同 URI。混亂就是這樣開始的。現在您已經知道了其中的區別,希望當人們開始談論資源時,您就不會那麼難以弄清楚自己需要什麼以及在哪裡可以找到它。
請記住,URL 是資源的定位。 URI 是資源的標識符,它可能恰好是一個定位符。我希望這有助於澄清我們使用的一些術語!
我總是喜歡聽到你們的來信,所以請在評論中告訴我一些好的東西!
嘿!你應該在 Twitter 上關注我,因為原因:https://twitter.com/FlippedCoding
原文出處:https://dev.to/flippedcoding/what-is-the-difference-between-a-uri-and-a-url-4455