uri-url-urn區分大賽正式開始
阿新 • • 發佈:2022-05-31
一提到URL我知道是網址,這是我平時見過,用過最多的。突然一天,我在程式碼裡發現了URI這個東西,原諒我的無知,這是什麼?
不會就上網查查,然後記個筆記。
URL認識:
俗稱網址,瀏覽器裡面輸入的那一欄,專業術語叫做統一資源定位符,根據名字不難看出,它是對資源進行定位的。
URL的組成:協議:// IP 地址的註冊名稱(域名)/IP地址/路徑?引數=值(引數如果沒有可忽略)
URI認識:
認識URI之前先畫個圖,並且瞭解一下另一個概念,知識這個東西越學越多,那些大佬之所以謙虛,大概就是因為越學越看到自己的不足,我這個棒槌早點成長吧。
URN又是什麼鬼?
統一資源名稱(Uniform Resource Name,縮寫:URN)是統一資源標識(URI)的歷史名字,使用 urn: 作為 URI 方案。
URN 也是 URI 的子集。URN 的一個最好的例子是 ISBN 號,它被用來唯一地識別一本書。URN 與 URL 完全不同,因為它不包含任何協議。
所以我初步知道URI是什麼了,來看一下他的定義吧。
URI,統一資源標誌符(Uniform Resource Identifier,縮寫:URI),提供了一種識別資源的方法。但與 URL 不同的是,URI 不提供定位所述資源的方法。
URI 的最常見的形式是統一資源定位符(URL),經常指定為非正式的網址。由此,可以看出 URI 是 URL 的超集,並且每個 URL 本質上也是一個 URI。