首頁 >web前端 >js教程 >解析URI與URL之間的差異與聯繫_基礎知識

解析URI與URL之間的差異與聯繫_基礎知識

WBOY
WBOY原創
2016-05-16 17:13:061849瀏覽

今天在看STRUTS配置的時候,發現一個問題,就是在看配置文件的時候,有時出現URL有時又是URI, 讓我心生不解,到網上查了一圈,解釋都含糊不清, 索性自己總結一下,僅代表個人理解,由於本人知識實在有限,可能會有錯誤,不過我認為是應該這樣的。

總結如下:

1.簡寫:
URI (uniform resource identifier)統一資源標誌;
URL(uniform resource location )統一資源定位符(或統一資源定位器);
URN(uniform resource name )統一資源命名。

2.URI 與 URL 的比較

a.
URI是相對來說更廣泛的概念,URL是URI的一種,是URI命名機制的子集,可以說URI是抽象的,而具體要使用URL來定位資源。

b.
Web上的每一種資源如:圖片、文件、影片等,都是由URI定位的,這裡所謂的定位指的是web上的資源相對於主機伺服器來說,存放在伺服器上的具體路徑。

c.
URL是internet上用來描述資訊資源檔案的字串,用在客戶程式和伺服器上,定位客戶端連線伺服器所需要的訊息,它不僅定位了這個資訊資源,而且定義瞭如何找到這個資源。

3.我的白話理解
URI就是一種資源定位機制,它是比較籠統地定位了資源,並不局限於客戶端和伺服器,而URL就定位了網上的一切資源,只要是網路上的資源,都有唯一的URL.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn