1. 程式人生 > >URI與URL的區別

URI與URL的區別

1
2

  • URI—Uniform Resource Identifier通用資源標誌符Web上可用的每種資源如HTML文件、影象、視訊片段、程式等都是一個來URI來定位的URI一般由三部組成
    ①訪問資源的命名機制
    ②存放資源的主機名
    ③資源自身的名稱,由路徑表示,著重強調於資源。
  • URL—Uniform Resource Location統一資源定位符URL是Internet上用來描述資訊資源的字串,主要用在各種WWW客戶程式和伺服器程式上,特別是著名的Mosaic。採用URL可以用一種統一的格式來描述各種資訊資源,包括檔案、伺服器的地址和目錄等。URL一般由三部組成
    ①協議(或稱為服務方式)
    ②存有該資源的主機IP地址(有時也包括埠號)
    ③主機資源的具體地址。如目錄和檔名等

URI 是統一資源識別符號,而 URL 是統一資源定位符。因此,籠統地說,每個 URL 都是 URI,但不一定每個 URI 都是 URL。這是因為 URI 還包括一個子類,即統一資源名稱 (URN),它命名資源但不指定如何定位資源。

在Java類庫中,URI類不包含任何訪問資源的方法,它唯一的作用就是解析。相反的是,URL類可以開啟一個到達資源的流。