在www上,每一資訊資源都有統一的且在網上唯一的位址,該位址就叫url(uniform resource locator,統一資源定位器),它是www的統一資源定位標誌,就是指網路位址。
url由三部分組成:資源型別、存放資源的主機網域名稱、資源檔名。
也可認為由4部分組成:協議、主機、埠、路徑
url的一般語法格式為:
(帶方括號的為可選項):
protocol : // hostname[:port] / path / [;parameters][?query]#fragment
protocol(協議)
是指存放資源的伺服器的網域名稱系統(dns) 主機名或 ip 位址。有時,在主機名前也可以包含連線到伺服器所需的使用者名稱和密碼(格式:username:password@hostname)。
port(埠號)
整數,可選,省略時使用方案的預設埠,各種傳輸協議都有預設的埠號,如http的預設埠為80。如果輸入時省略,則使用預設埠號。有時候出於安全或其他考慮,可以在伺服器上對埠進行重定義,即採用非標準埠號,此時,url中就不能省略埠號這一項。
path(路徑)
由零或多個「/」符號隔開的字串,一般用來表示主機上的乙個目錄或檔案位址。
parameters(引數)
這是用於指定特殊引數的可選項。
query(查詢)
可選,用於給動態網頁(如使用cgi、isapi、php/jsp/asp/asp.net等技術製作的網頁)傳遞引數,可有多個引數,用「&」符號隔開,每個引數的名和值用「=」符號隔開。
fragment(資訊片斷)
字串,用於指定網路資源中的片斷。例如乙個網頁中有多個名詞解釋,可使用fragment直接定位到某一名詞解釋。
URL格式解析
一 url格式 例如 http表示要通過http協議來定位網路資源。host 表示合法的網際網路主機網域名稱或者ip位址。port 用於表示在傳輸層上交換資訊的程序埠號,http協議預設埠號為80,當然採用不同的協議預設埠號不同。abs path 指定請求資源的uri 統一資源定位符 paramet...
URL格式規範
先記錄下,以便以後使用。一 格式說明 表示隔開的兩部分只能出現其中乙個,方括號括起來的表示可選,文字由雙引號 括起來,以n 開頭表示至少n個或更多的,n的預設值為0。二 總體格式 genericurl scheme schemepart scheme 1 lowalpha digit schemep...
url語法格式
url由三部分組成 資源型別 存放資源的主機網域名稱 資源檔名。url的一般語法格式為 帶方括號的為可選項 protocol hostname port path parameters query fragment protocol 協議 指定使用的傳輸協議,下表列出 protocol 屬性的有效方...