<1>什麼是uri
<2>uri的結構組成
uri通常由三部分組成:
①訪問資源的命名機制;
②存放資源的主機名;
③資源自身的名稱。
<3>uri舉例
如:我們可以這樣解釋它:
①這是乙個可以通過https協議訪問的資源,
②位於主機 blog.csdn.net上,
③通過「/qq_32595453/article/details/79516787」可以對該資源進行唯一標識(注意,這個不一定是完整的路徑)
注意:以上三點只不過是對例項的解釋,以上三點並不是uri的必要條件,uri只是一種概念,怎樣實現無所謂,只要它唯一標識乙個資源就可以了。
url是uri的乙個子集。它是uniform resource locator的縮寫,譯為「統一資源定位 符」。
通俗地說,url是internet上描述資訊資源的字串,主要用在各種www客戶程式和伺服器程式上。
採用url可以用一種統一的格式來描述各種資訊資源,包括檔案、伺服器的位址和目錄等。url是uri概念的一種實現方式。
url的一般格式為(帶方括號的為可選項):
protocol ?/ hostname[:port] / path / [;parameters][?query]#fragment
url的格式由三部分組成:
①第一部分是協議(或稱為服務方式)。
②第二部分是存有該資源的主機ip位址(有時也包括埠號)。
③第三部分是主機資源的具體位址,如目錄和檔名等。
第一部分和第二部分用「?/」符號隔開,
第二部分和第三部分用「/」符號隔開。
第一部分和第二部分是不可缺少的,第三部分有時可以省略。
從上面的例子來看,你可能覺得uri和url可能是相同的概念,其實並不是,uri和url都定義了資源是什麼,但url還定義了該如何訪問資源。url是一種具體的uri,它是uri的乙個子集,它不僅唯一標識資源,而且還提供了定位該資源的資訊。uri 是一種語義上的抽象概念,可以是絕對的,也可以是相對的,而url則必須提供足夠的資訊來定位,是絕對的。
其實大家對uri可以認為只是唯一識別的編號,類似於大家的身份證號,而url就是身份證住址+姓名,這樣是不是就很明顯了~~
URI和URL的區別比較與理解
1 什麼是uri 2 uri的結構組成 uri通常由三部分組成 資源的命名機制 存放資源的主機名 資源自身的名稱。注意 這只是一般uri資源的命名方式,只要是可以唯一標識資源的都被稱為uri,上面三條合在一起是uri的充分不必要條件 3 uri舉例 如 我們可以這樣解釋它 這是乙個可以通過https...
url與URI的區別
url universe resouces location統一資源定位符 uri universe resouces identifier資源標誌符uri一般由三部分組成 a 訪問資源的命名機制。b 存放資源的主機名。c 資源自身的名稱,由路徑表示。考慮下面的uri,它表示了當前的html 4.0...
URI與URL的區別
統一資源識別符號 uri 是 uniform resource identifier 的縮寫。rfc2396 分別對這 3 個單詞進行了如下 定義。uniform 規定統一的格式可方便處理多種不同型別的資源,而不用根據上下文環境來識別資 源指定的訪問方式。另外,加入新增的協議方案 如 http 或 ...