URI、URL、URN 差別
URI
- Universal Resource Identifier 統一資源標誌符
在某一規則下能把一個資源獨一無二標示出來
1 2 3 4 5
https://developer.mozilla.org/en-US/docs/Learn tel:+1-816-555-1212 git@github.com:mdn/browser-compat-data.git ftp://example.org/resource.txt urn:isbn:9780141036144
URL
- Universal Resource Locator 統一資源定位符
- 類似一個人的住址
標識一個網際網路資源,並指定對其進行操作或取得該資源的方法
1 2 3
https://developer.mozilla.org https://developer.mozilla.org/en-US/docs/Learn/ https://developer.mozilla.org/en-US/search?q=URL
URN
- Universal Resource Name 統一資源名稱
- 類似一個人的名字
- 基於某命名空間通過名稱指定資源的 URI
人們可以通過 URN 來指出某個資源,而無需指出其位置和獲得方式
1 2
urn:isbn:9780141036144 urn:ietf:rfc:7230
每個 URL 都是 URI,但不一定每個 URI 都是 URL
參考資料
This post is licensed under CC BY 4.0 by the author.