實用工具
輸入
結果
結果會顯示在這裡。你的執行紀錄
只有消耗點數的執行才會儲存。
登入後可以保留你的執行紀錄。
使用瀏覽器本身的 WHATWG URL 實作來拆分 URL——也就是解析網址列的同一套程式碼——因此結果會與瀏覽器實際處理方式一致,包括預設連接埠、Unicode 主機名稱與重複參數的處理。
它是怎麼運作的
- 解析使用瀏覽器原生的 URL 實作,而非正規表示式。
- 查詢參數會展開為物件,讓較長的查詢字串易於閱讀。
- 裸主機名稱會被視為 https,這也是瀏覽器的預設行為。
你的資料去了哪裡
哪也沒去。本工具完全在你的瀏覽器裡執行:你貼上的文字由頁面處理,不會傳輸到任何伺服器,也不會寫進任何紀錄。
當一次執行消耗點數時,會往你自己的歷史裡儲存一行摘要,方便回頭查找。摘要記錄的是這次執行的形態——大小、數量、你查詢的值——而不是你貼上的內容。
它要花多少
本工具完全免費,不需要登入,也不消耗點數。
常見問題
- 為什麼我的國際化網域名稱變了?
- URL 標準會將 Unicode 主機名稱轉換為 Punycode 形式,這是 DNS 解析時使用的格式。兩者其實是相同的主機。
- 重複的參數會怎樣?
- 物件會顯示最後一個值,因為這是多數框架在讀取單一值時的回傳結果。重複的鍵在某些 API 中具有意義,因此若這對你很重要,請檢查原始查詢字串。
- 預設連接埠跑到哪裡去了?
- 標準會省略 https 的 :443 與 http 的 :80,因為它們不攜帶額外資訊。非預設的連接埠則一律會顯示。
背後的開源專案
本工具是獨立實作,並未打包第三方函式庫。unshiftio/url-parse(MIT)在程式碼層面做的是同一件事——如果你需要在自己的程式裡實作它,從那裡開始,而不是呼叫一個網頁。
unshiftio/url-parse也常被稱作
- URL parser
- 線上解析 URL
- 查詢字串解析
- URL 分析工具
- URL 組成