為 Web API 的 URL 查詢字串參數進行編碼

將包含 &、斜線(/)、井字號(#)或空格的查詢參數傳送至 REST API 時,網頁伺服器常會誤判查詢結構。您可以使用標準元件編碼安全地為個別參數值進行編碼。

步驟說明

  1. 1

    輸入參數文字

    貼上包含特殊字元或標點符號的原始字串值。

  2. 2

    選取元件模式

    針對各別查詢參數值選擇「值 (encodeURIComponent)」。

  3. 3

    複製逸出值

    複製安全逸出的字串,並將其附加至您的目標 API 請求 URL。

元件模式與完整 URL 模式

選擇「值 (encodeURIComponent)」模式以嚴格逸出各別參數值中的所有保留字元,確保後端剖析器接收到乾淨的原始資料,且不會破壞 HTTP 請求路由。

空格轉加號 (+) 切換

在「%20」與「+」之間切換空格表示方式,以符合目標 API 伺服器或搜尋端點的特定查詢格式需求。

情境使用指南

URL 編碼與解碼 →

常見問題

encodeURI 與 encodeURIComponent 有何不同?

encodeURI 會保留 URL 結構字元(如「://」、「?」、「&」),而 encodeURIComponent 則會對查詢參數值中的所有保留標點符號進行編碼。

此工具會發送實際的 API 請求或 Ping 端點嗎?

不會,這是一款離線字串編碼器與剖析器;它不會檢查連結狀態,也不會發送 HTTP 請求。