網際網路上的可用資源可以用簡單字串來表示。
統一資源定位符(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 資...