拆解 URL 各組成部分,查詢參數列格化編輯並回寫重建
• 拆解協議、認證、主機、埠、路徑、查詢引數與錨點
• 查詢參數列格化:增刪改任意引數,支援重複 key 與中文自動編解碼
• 編輯引數後即時回寫,生成規範化的新 URL
URL 解析工具將輸入的 URL 字串按照 RFC 3986 規範拆解為各個組成部分,包括協議(scheme)、使用者資訊、主機名、埠、路徑、查詢引數(query string)和片段(fragment)。查詢引數會被進一步解析為鍵值對,支援逐項檢視和編輯。
開發過程中常用於:除錯複雜 URL 時快速定位某個查詢引數的值、確認 URL 編碼後的引數是否正確解碼、分析重定向目標 URL 的引數結構、在構建 API 請求時驗證 URL 格式是否符合預期。
URL 只允許特定字元集,其他字元(如中文、空格、特殊符號)需要使用百分號編碼(Percent Encoding),格式為 %XX(兩位十六進位制)。如空格編碼為 %20,中文「你好」編碼為 %E4%BD%A0%E5%A5%BD。
URL 規範允許同名鍵出現多次,如 ?tag=a&tag=b,大多數後端框架會將其解析為陣列。工具會將所有同名鍵的值都展示出來。
不會。fragment 是純客戶端概念,瀏覽器在發起 HTTP 請求時不會將 # 及之後的內容傳送給伺服器,它只在瀏覽器端用於頁面內導航或 SPA 路由。
有時有區別。http://example.com/foo 和 http://example.com/foo/ 在伺服器配置中可能指向不同資源,前者可能返回重定向到後者,也可能直接返回內容,取決於伺服器配置。