url語法格式

2021-08-31 07:20:00 字數 1226 閱讀 7358

url由三部分組成:資源型別、存放資源的主機網域名稱、資源檔名。

url的一般語法格式為:

(帶方括號的為可選項):

protocol :// hostname[:port] / path / [;parameters][?query]#fragment

protocol(協議)

指定使用的傳輸協議,下表列出 protocol 屬性的有效方案名稱。 最常用的是http協議,它也是目前www中應用最廣的協議。

file 資源是本地計算機上的檔案。格式file:///,注意後邊應是三個斜槓。

ftp 通過 ftp訪問資源。格式 ftp://

gopher 通過 gopher 協議訪問該資源。

http 通過 http 訪問該資源。 格式 http://

https 通過安全的 https 訪問該資源。 格式 https://

mailto 資源為電子郵件位址,通過 smtp 訪問。 格式 mailto:

news 通過 nntp 訪問該資源。

hostname(主機名)

是指存放資源的伺服器的網域名稱系統(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位址格式

1 傳統形式的url schema host port path?query fragment schema 協議。例如http https ftp等 port 埠號,http預設埠80,可以省略 path 路徑,例如 web a b query 請求引數,例如 uname zhaoli age 2...