關於 URL的一切,你想知道的都在這裡 !!!

2021-10-05 19:31:25 字數 1686 閱讀 6953

網際網路上的可用資源可以用簡單字串來表示。

統一資源定位符(url,英語uniform resource locator的縮寫),它的英文簡稱叫做 url。

也被稱為網頁位址,是網際網路上標準的資源的位址。它最初是由蒂姆·伯納斯-李發明用來作為

全球資訊網的位址的,現在它已經被全球資訊網聯盟編制為網際網路標準rfc1738了。

url由三部分組成:資源型別、存放資源的主機網域名稱、資源檔名。也可認為由4部分組成:協議、主機、埠、路徑url的一般語法格式為:(帶方括號[ ] 的為可選項):
protocol :

// hostname[

:port]

/ path /

[;parameters]

[?query]#fragment

即 協議型別:

//伺服器位址[

:埠號]

/路徑/檔名[引數=值]

接下來進行詳細的解釋 和 說明 !!!

指定使用的傳輸協議,最常用的是http 協議,它也是 www 中應用最廣的協議。

file 資源是本地計算機上的檔案。格式file:

///,注意後邊應是三個斜槓。

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

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

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

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

/

是指存放資源的伺服器的網域名稱系統(dns) 主機名或 ip 位址。有時,在主機名前也可以包含連線到伺服器所需的使用者名稱和密碼(格式:username:password@hostname)。

所謂的埠,就好像是門牌號一樣,客戶端可以通過ip位址找到對應的伺服器端,

但是伺服器端是有很多埠的,每個應用程式對應乙個埠號,通過類似門牌號的埠號,

客戶端才能真正的訪問到該伺服器。為了對埠進行區分,將每個埠進行了編號,這就是埠號

整數,可選,省略時使用方案的預設埠,各種傳輸協議都有預設的埠號,如http的預設埠為80。如果輸入時省略,則使用預設埠號。有時候出於安全或其他考慮,可以在伺服器上對埠進行重定義,即採用非標準埠號,此時,url中就不能省略埠號這一項。

由零或多個「/」符號隔開的字串,一般用來表示主機上的乙個目錄或檔案位址。

這是用於指定特殊引數的可選項。

可選,用於給動態網頁(如使用cgi、isapi、php/jsp/asp/asp。net等技術製作的網頁)傳遞引數,可有多個引數,用「&」符號隔開,每個引數的名和值用「=」符號隔開。

字串,用於指定網路資源中的片斷。例如乙個網頁中有多個名詞解釋,可使用fragment直接定位到某一名詞解釋。

如果這篇文章能夠幫助到你,希望您不要吝惜點讚 ,您的支援是我繼續努力的動力 !!!

你想知道的DevOps的一切都在這裡!

devops 作為一種工程模式,通過對開發 運維 測試,配管等角色職責的分工,實現工程效率最大化,進而滿足業務的需求。近幾年,越來越多公司在實踐devops的過程中積累了豐富的經驗。另一方面,一系列在開發 測試 部署 交付 維護以及監控分析等工作中能加快產品研發速度 提公升團隊效率的工具得到了廣泛應...

你想知道關於演講的所有一切,卻害怕去問 1

你想知道關於演講的所有一切,卻害怕去問 在很多的場合你遲早必須演講一些東西。這是現實生活的必然的一部分,但是令人驚訝地是很少人精通這個。我不是說我在這方面做的很好,但是練習的確能夠使你做的更好。什麼是一些禁忌嚮導幫助你快速的入門 為什麼演講非常重要 演講的目標是什麼?發乙個文件讓他們自己去閱讀它是不...

關於 MySQL 慢日誌,你想知道的都在這

mysql 的慢查詢日誌是 mysql 提供的一種日誌記錄,它用來記錄在 mysql 中響應時間超過閥值的語句,具體指執行時間超過long query time值的 sql,則會被記錄到慢查詢日誌中。long query time的預設值為10,意思是執行10s以上的語句。預設情況下,mysql 資...