首頁(yè)技術(shù)文章正文

關(guān)于URL地址的語(yǔ)法格式中各選項(xiàng)內(nèi)容的說(shuō)明

更新時(shí)間:2023-09-21 來(lái)源:黑馬程序員 瀏覽量:

URL(Uniform Resource Locator)又稱URL地址,表示統(tǒng)一資源定位符,用于指定因特網(wǎng)上某個(gè)資源的位置。URL地址的語(yǔ)法格式如下。

scheme://[user]:[password]Qhoat:[port]/path;[params]?[query]+[frag]


上述語(yǔ)法格式中,方括號(hào)包括的內(nèi)容為可選項(xiàng),關(guān)于URL地址的語(yǔ)法格式中各選項(xiàng)的說(shuō)明如表1所示。

表1 URL地址的語(yǔ)法格式中各選項(xiàng)的說(shuō)明

1695266700838_表格.png


URL地址中比較重要的選項(xiàng)為scheme、host、port和path,關(guān)于這4個(gè)選項(xiàng)的介紹如下。

1. scheme

scheme用于規(guī)定如何訪問(wèn)指定資源的主要標(biāo)識(shí)符,它會(huì)告訴負(fù)責(zé)解析URL的應(yīng)用程序應(yīng)該使用什么傳輸協(xié)議。常見(jiàn)的傳輸協(xié)議如表所示。

1695267064137_傳輸協(xié)議.png

2. host

host指存放資源的主機(jī)名或者IP地址。它用于標(biāo)識(shí)互聯(lián)網(wǎng)上的唯一一臺(tái)計(jì)算機(jī),保證用戶可以高效地從成千上萬(wàn)臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)中找到這臺(tái)計(jì)算機(jī)。

IP地址分為IPv4(互聯(lián)網(wǎng)協(xié)議第4版)和IPv6(互聯(lián)網(wǎng)協(xié)議第6版)。目前較通用的IP地址是IPv4.它通常以“點(diǎn)分十進(jìn)制”表示成“a.b.c.d”的形式,如202.108.22.5就是一個(gè)IP地址。不過(guò)IP地址不方便被人們記憶,因此人們發(fā)明了域名,并通過(guò)DNS服務(wù)器將域名和IP地址相互映射,例如.baidu.com就是202.108.22.5對(duì)應(yīng)的域名。

3. port

port用于標(biāo)識(shí)在一臺(tái)計(jì)算機(jī)上運(yùn)行的不同程序,它與主機(jī)地址以“:”進(jìn)行分隔。每個(gè)網(wǎng)絡(luò)程房都對(duì)應(yīng)一個(gè)或多個(gè)特定的端口號(hào),例如,采用HTTP的程序默認(rèn)使用的端口號(hào)為80,采用HITPS的程序默認(rèn)使用的端口號(hào)為443。

4. path

path是由0個(gè)或多個(gè)“/”隔開(kāi)的字符串,一般用于指定本次請(qǐng)求的資源在服務(wù)器中的位置。一個(gè)典型的URL地址示例如圖2-2所示。

1695267257138_地址示意圖.png

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!