繁體中文

線上工具

URL 解析器

將 HTTP 或 HTTPS URL 解析為其主機、路徑、查詢、片段和安全標準化形式。

免費使用繁體中文說明方法與限制清楚說明
更新日期

私密瀏覽工作區

URL 解析器

輸入內容僅在本瀏覽器分頁中於本地處理,不會傳送至 NexaCurrent。

可見結果

查看輸出結果

執行工具以顯示結果。不會在背景悄悄複製或下載任何內容。

方式
將 HTTP 或 HTTPS URL 解析為主機、路徑、查詢字串、片段以及安全的標準化形式。
隱私
輸入的文字與顯示的結果都只保留在此瀏覽器分頁中。按下重置會一併清除。
限制
文字上限為 2,000,000 字元,以維持頁面流暢。

方法與背景

URL 解析器的功能

當需要逐一部分理解或檢查冗長的網址時,請使用此工具。它會分離通訊協定、主機、連接埠、路徑、查詢參數和片段,同時顯示一個更易於與其他 URL 比較的標準化網址。

例如,像 https://example.com:8443/news?id=7&id=9#sources 這樣的連結包含非預設連接埠、兩個具有相同查詢名稱的值,以及一個頁面片段。解析結果會依序保留兩個查詢值,而不會靜默地替換其中一個。

轉換如何運作

瀏覽器會套用現代網頁所使用的標準 URL 解析規則,僅接受 HTTP 與 HTTPS 網址。若 URL 中含有使用者名稱或密碼,正規化後的網址會同時移除這兩項憑證,且密碼內容絕不會再次出現在可見結果或下載的 JSON 中。

若網址本身已包含 http:// 或 https:// 的完整位址,請選擇「Require an absolute URL」(要求絕對網址)。若要解析像 ../story?id=7 這類路徑,請選擇「Resolve against the optional base URL」(以選用基礎網址進行解析),並提供能補齊缺少之 scheme 與主機的完整基礎網址。

如何使用 URL 解析器

貼上或輸入一個具代表性的簡短範例,選擇可用的輸出模式,然後執行工具。在複製或下載之前,請先閱讀可見結果。「Reset」(重設)會將控制項恢復為範例狀態並清除目前的輸出,這在開始不同工作時相當實用。

當需要可供檢閱的紀錄時,請複製可見的 JSON;或在檢查過後下載 parsed-url.json。如需處理百分號編碼值,請使用相關的「URL Encoder」(URL 編碼器)或「URL Decoder」(URL 解碼器);若要將參數編輯為結構化資料,請使用查詢字串轉換器。

應檢查結果中的哪些項目

在使用結果之前,請確認主機名稱為你所預期的網站、檢查任何不常見的通訊埠,並逐一檢視重複的查詢參數。以 # 開頭的片段是由目的網頁自行解讀的,並不會作為 HTTP 請求的一部分傳送至網頁伺服器。

若結果為空或出乎意料,請先從第一個可見的錯誤、所選的模式,以及來源是否使用本頁所接受的語法開始檢查。建議先嘗試一個較小且已知的範例,再回到重要的輸入;如此可區分究竟是格式問題,還是對預期輸出的理解有誤。

隱私與重要限制

你的輸入與結果僅保留於目前的瀏覽器分頁中,不會傳送至 NexaCurrent、不會附加至網頁網址、不會儲存至任何帳號,也不會在你重設或離開頁面後被重複使用。當使用較小且非敏感的範例即可回答相同問題時,請避免在任何便利工具中貼上密碼、私鑰、存取權杖或個人資料。

解析僅描述網址的結構,並不會實際造訪目的地、無法確認該網頁是否存在、不會測試重新導向是否安全,也不會判斷網站是否可信。經編碼的值在顯示其人類可讀的意義之前,可能仍需先進行 URL 解碼。

繼續探索