(1)protocol(協議):指定使用的傳輸協議,下表列出 protocol 屬性的有效方案名稱。 最經常使用的是HTTP協議。
(2)hostname(主機名):是指存放資源的服務器的域名系統(DNS) 主機名或 IP 地址。
(3)port(端口號):整數,可選,省略時使用方案的默認端口,各類傳輸協議都有默認的端口號,如http的默認端口爲80。
(4)path(路徑):由零或多個「/」符號隔開的字符串,通常用來表示主機上的一個目錄或文件地址。
(5)parameters(參數):這是用於指定特殊參數的可選項。
(6)query(查詢):可選,用於給動態網頁(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技術製做的網頁)傳遞參數,可有多個參數,用「&」符號隔開,每一個參數的名和值用「=」符號隔開。
(7)fragment(信息片段):字符串,用於指定網絡資源中的片段。例如一個網頁中有多個名詞解釋,可以使用fragment直接定位到某一名詞解釋。