URL (Uniform Resource Locator) = 統一資源定位器。它是網際網路上每個資源的唯一「門牌號」,告訴瀏覽器去哪裡(位置)、用什麼協定(方式)、拿什麼資源(路徑)。
scheme://[user:pass@]host[:port]/path[?query][#fragment]
| 部分 | 說明 | 範例 |
|---|---|---|
| 協定/服務方式 | 指定存取協定 | https://, https://, ftp://, mailto: |
| 主機位址 | 伺服器域名或 IP,可含埠號 | www.example.com, 192.168.1.1:8080 |
| 資源路徑 | 伺服器上具體檔案/目錄位置 | /path/to/file.html, /api/v1/users |
http(Web)、https(加密 Web)、ftp(檔案傳輸)、gopher(舊協定)、news(新聞群組)、mailto(郵件)、tel(電話)、ws/wss(WebSocket)。www.pc6c.com)或 IPv4/IPv6 位址。域名解析由 DNS 完成。http=80, https=443, ftp=21, ssh=22。非標準埠必須顯式指定(:8080)。/JiBenrumenzs/11196021.html。?key=val&foo=bar,傳遞參數給動態頁面/API。#section2,瀏覽器端錨點定位,不發送給伺服器。https://www.pc6c.com:443/JiBenrumenzs/11196021.html?from=search#comment
httpswww.pc6c.com443(可省略)/JiBenrumenzs/11196021.htmlfrom=searchcommenturn:isbn:9787111547489)。https://paypal.com.phishing.site/、https://192.168.1.1@paypal.com/(用戶資訊欄位)。