URI和URL的區別是什么?


URI和URL的區別

URI:統一資源標識符,URL:統一資源定位符。URI包含URL。rest規范中,用到的是uri,不是url。

如果要弄清楚uri和url的區別,就要知道urn是什么?

urn:統一資源名稱uri由url和urn組成。

也就是說,URI分為三種,URL or URN or (URL and URI)。

舉例:

URI=URL+URN

URI統一資源標志符:就是在特定的規則下把一個資源獨一無二的標志出來,就有唯一性,好比每個人都有唯一的身份證號碼

URL統一資源定位符:就是在特定的規則下把一個資源的路徑標識出來,告訴這個資源在互聯網的什么位置,比如https://www.baidu.com/*******,標識出***在百度下的***位置。好比每個人都有家;++++++對比來看,URI和URL都能標識出資源(即,都能找到你這個人),只是用法不同。拿URI來說,使用時需要去解析轉換.........

最后提一下不常用的URN:好比人名,人名可能出現重復。比如百度公司有很多個張三,但是繼續細化定位,最終只有一個張三符合條件

 

不管用什么方法表示,只要能唯一定位一個資源,就叫URI。

     本來設想的的使用兩種方法定位:1,URL,用地址定位;2,URN 用名稱定位。

     舉個例子:去村子找個具體的人(URI),

     如果用地址:某村多少號房子第幾間房的主人 就是URL, 

     如果用身份證號+名字 去找就是URN了。

參考自:https://blog.csdn.net/l358366885/article/details/79816750

 

URL舉例:

一下URL組成了一個唯一的URI,但是URL=ip+端口+資源路徑

http:localhost:8080/cbbs-service/deleteUser
標識本地啟動應用,端口為8080,訪問應用的資源路徑,可以操作數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM