統壹資源定位系統(uniform resource locator,縮寫URL)是因特網的萬維網服務程序上用於指定信息位置的表示方法。
它最初是由蒂姆·伯納斯·李發明用來作為萬維網的地址,現在它已經被萬維網聯盟編制為因特網標準RFC 1738。
統壹資源定位符的標準格式如下:
[協議類型]://[服務器地址]:[端口號]/[資源層級UNIX文件路徑][文件名]?[查詢]#[片段ID]
擴展資料
格式說明:
1、protocol(協議)
指定使用的傳輸協議,下表列出 protocol 屬性的有效方案名稱。 最常用的是HTTP協議,它也是WWW中應用最廣的協議。
2、hostname(主機名)
是指存放資源的服務器的域名系統(DNS) 主機名或 IP 地址。有時,在主機名前也可以包含連接到服務器所需的用戶名和密碼(格式:username:password@hostname)。
3、port(端口號)
整數,可選,省略時使用方案的默認端口,各種傳輸協議都有默認的端口號,如http的默認端口為80。如果輸入時省略,則使用默認端口號。有時候出於安全或其他考慮,可以在服務器上對端口進行重定義,即采用非標準端口號,此時,URL中就不能省略端口號這壹項。
4、path(路徑)
由零或多個“/”符號隔開的字符串,壹般用來表示主機上的壹個目錄或文件地址。
5、parameters(參數)
這是用於指定特殊參數的可選項。
7、query(查詢)
可選,用於給動態網頁(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技術制作的網頁)傳遞參數,可有多個參數,用“&”符號隔開,每個參數的名和值用“=”符號隔開。
8、fragment(信息片斷)
字符串,用於指定網絡資源中的片斷。例如壹個網頁中有多個名詞解釋,可使用fragment直接定位到某壹名詞解釋。