解析 | 分析 | 建構

> parse | analyze | build <

// 按元件解析、分析和建構URL

// URL建構器

[解析]

元件分解

將任何URL即時分解為元件:協定、主機、連接埠、路徑、查詢字串和片段。

[建構]

URL建構器

從各個元件建構URL。分別輸入每個部分,組裝完整的URL。

[免費]

參數表格

在清晰的表格中以鍵值對形式檢視所有查詢參數。

// 關於URL結構

URL結構(RFC 3986):

URL遵循RFC 3986中定義的結構。由方案(協定)、授權(主機和連接埠)、路徑、查詢和片段組成。

範例:

https://user:pass@www.example.com:8080/path/page?key=value&foo=bar#section

URL元件:

  • >方案:使用的協定(http、https、ftp等)
  • >授權:主機、可選連接埠和憑證
  • >路徑:資源的階層位置
  • >查詢:?之後的鍵值參數
  • >片段:#之後的章節識別碼

>> 常見問題

問:URL由哪些部分組成?

答:URL由方案、授權、路徑、查詢字串和片段組成。

問:什麼是查詢參數?

答:查詢參數是?字元後附加的鍵值對,多個參數用&分隔。

問:URL和URI有什麼區別?

答:URI識別資源。URL是一種URI類型,還提供定位資源的方式。

問:什麼是百分比編碼?

答:百分比編碼將不安全字元替換為%加兩位十六進制數字。

問:相對URL和絕對URL的區別?

答:絕對URL包含完整地址。相對URL僅指定相對於當前頁面的路徑。

// 其他語言