日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

url详解

發(fā)布時(shí)間:2025/5/22 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 url详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

瀏覽器因特網(wǎng)資源:URL是瀏覽器尋找信息時(shí)所需的資源位置,通過URL,應(yīng)用程序才能找到并使用共享因特網(wǎng)上大量的數(shù)據(jù)資源。

?

大部分URL都遵循一種標(biāo)準(zhǔn)的格式:

①HTTP協(xié)議(http://或者h(yuǎn)ttps://)

②服務(wù)器的因特網(wǎng)地址(www.baidu.com或者csh.joes.com)

③web服務(wù)器上的某個(gè)資源?(/spa/csh.php)

④傳某個(gè)數(shù)據(jù)給服務(wù)器上的資源(可選,?name=csh&age=25)

?

URL的語法:大多數(shù)URL語法都建立在9個(gè)部分構(gòu)成的通用格式上,而其中最重要的是方案(scheme)、主機(jī)(host)和路徑(path)

通用格式:方案://用戶名:密碼@主機(jī)名:端口/服務(wù)器上資源的路徑;參數(shù)?查詢#片段

1、方案:指訪問服務(wù)器以獲取資源時(shí)要使用哪種協(xié)議。比如,http、https和FTP等

2、主機(jī)和端口:指資源宿主服務(wù)器的主機(jī)名或IP地址。端口是指資源宿主服務(wù)器正在監(jiān)聽的端口,很多HTTP的默認(rèn)端口號(hào)是80。比如,130.32.12.34:800,這里的IP地址是主機(jī)名,端口是800

3、用戶名和密碼:很多服務(wù)器都要求輸入用戶名和密碼才會(huì)允許用戶訪問數(shù)據(jù),如FTP服務(wù)器。

例子:joe是用戶名、joepasswd是密碼

ftp://joe:joepasswd@ftp.prep.edu/pub/name

4、路徑:路徑說明了資源位于服務(wù)器的什么地方。

例子:/cans/index.html就是URL中的路徑

http://www.hda.com/cans/index.html

5、參數(shù):為了向應(yīng)用程序提供它們所需要的輸入?yún)?shù),以便正確地與服務(wù)器進(jìn)行交互,URL中有個(gè)參數(shù)組件。由字符“;”將其與URL的其余部分分隔開來。

例子:;type=7;nam=true就是兩個(gè)參數(shù)。

ftp://prep.mit.edu/pub;type=7;nam=true

6、查詢:很多資源,比如數(shù)據(jù)庫服務(wù)、搜索引擎,都可以通過提問題或進(jìn)行查詢來縮小請(qǐng)求資源的范圍。由字符“?”將其與URL的其余部分分隔開來。

例子:查詢組件有兩個(gè)名/值對(duì):name=csh和age=24

http://www.cheng.cn/si.html?name=csh&age=24

7、片段:#代表網(wǎng)頁中的一個(gè)位置,其右面的字符就是該位置的標(biāo)識(shí)符(一般情況下,錨鏈接會(huì)用到)

例子:下面的URL中,代表網(wǎng)頁si.index的print位置,瀏覽器讀取這個(gè)URL后,會(huì)自動(dòng)將print位置滾動(dòng)至可視區(qū)域。

http://www.cheng.cn/si.html#print

?

URL的分類:URL可以分為絕對(duì)URL和相對(duì)URL

絕對(duì)URL:絕對(duì)URL中包含了訪問資源所需的全部信息。

案例:<a?href=’http://cheng.com/si.html></a>

相對(duì)URL:相對(duì)URL包含的只是訪問資源所需的部分信息。而要想得到訪問資源的全部信息的話,就要和另一個(gè)被稱為基礎(chǔ)(base)的URL結(jié)合進(jìn)行解析

案例:<script?src="lib/sea.js"></script>

?

相對(duì)URL中的基礎(chǔ)URL:轉(zhuǎn)換相對(duì)URL的第一步就是找到基礎(chǔ)URL

1、在資源中顯式地指定基礎(chǔ)URL。比如,HTML文檔中可能會(huì)包含一個(gè)定義了基礎(chǔ)URL的HTML標(biāo)簽<base>

2、封裝資源的基礎(chǔ)URL。在HTML中,基礎(chǔ)URL可以從它們所屬資源的基礎(chǔ)URL中推導(dǎo)出來

案例:HTML頁面中的基礎(chǔ)URL

頁面URL:http://www.cheng.com/si/sa.html

上述HTML頁面的基礎(chǔ)URL是http://www.cheng.com

轉(zhuǎn)載于:https://www.cnblogs.com/yihaha/p/4008115.html

總結(jié)

以上是生活随笔為你收集整理的url详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。