URI(Uniform Resource Identifier)是一個用于標識和定位資源的字符串。它是互聯網上用于指定Web資源的通用格式,可以是網頁、文件、圖像、音頻、視頻等。
URI由兩部分組成:標識符和定位符。
標識符是用來唯一標識資源的部分,它可以是一個名稱、一個地址或者其他的標識符。在URI中,標識符通常通過一個字符串來表示。
定位符是用來指示資源在何處的部分,它可以是一個URL(Uniform Resource Locator)或者一個URN(Uniform Resource Name)。URL是URI的一種常見形式,它指定了資源的位置,包括協議、主機名、端口號、路徑和查詢參數等信息。URN是一個持久的資源標識符,與資源的位置無關,用于唯一標識資源。
URI的格式通常如下:scheme:[//authority]path[?query][#fragment],其中:
scheme是指定訪問資源所使用的協議,例如http、https、ftp等。
authority是指定資源的服務器或者域名。
path是指定資源的路徑。
query是一個可選的參數,用于傳遞給服務器的額外信息。
fragment是一個可選的片段標識符,用于指定資源中的特定片段。
通過URI,我們可以唯一地標識和定位互聯網上的資源,使得用戶可以方便地訪問和分享這些資源。