API 模擬伺服器

以規則、延遲、情境與臨時公開端點模擬 REST API 路由

優先順序

3 / 50 個路由

路由

回應模式

回傳第一個所有規則都符合的回應,否則回傳預設回應。

回應

標頭

允許的標頭:自訂 X- 標頭、ETag、Last-Modified、Content-Language、Retry-After、RateLimit、Deprecation 與 Sunset。其他標頭會被移除。

回應本文

75 B / 256 KB

規則

一個回應的所有規則都必須符合。沒有規則的回應會被略過,只能當作預設回應。

情境

新增情境後即可使用情境規則與狀態轉換。

公開端點

未啟動
正在檢查可用性…

任何網站都能讀取回應,但不會附帶 Cookie。

限制
  • 50 個路由,每個最多 10 個回應
  • 每個請求與回應本文上限 256 KB
  • 延遲上限 10 s
  • 保留最近 100 筆請求
  • 每分鐘 300 筆請求

僅供模擬:不轉送到真實 API、不重新導向、不設定 Cookie,也不執行伺服器端程式碼。

請求記錄

啟動端點後即可查看傳入的請求。

匯出

只匯出路由與回應,絕不包含端點 URL 與請求記錄。

API 模擬伺服器能做什麼

定義含有多個回應的路由,選擇回應的挑選方式(固定、規則、依序或隨機),加入延遲與失敗狀態碼,並在瀏覽器中測試所有內容。啟用公開端點後,你可以啟動一個暫時性 URL,向任何用戶端提供相同的路由,並顯示即時請求記錄。

比對與優先順序

路徑支援字面區段、:params 與結尾的 * 萬用字元。最明確的路由優先,因此不論建立順序為何,/users/me 都會優先於 /users/:id。規則可以檢查方法、路徑參數、查詢、標頭、原始或 JSON 本文、請求次數與情境狀態。

隱私與限制

編輯器與測試請求都在你的瀏覽器中執行。已啟動的端點會將設定與最近 100 筆請求儲存在 CodingTool 伺服器上,最長 60 分鐘,若 15 分鐘沒有請求則提早結束,並在你停止時刪除。Cookie 絕不會被讀取或儲存,Authorization 與 API 金鑰等憑證標頭的值會在儲存前遮蔽。

它不會做的事

它絕不會將請求轉送到真實 API、絕不重新導向、絕不設定 Cookie,也絕不執行程式碼。只提供 JSON 與純文字,一律以內嵌方式並搭配沙箱政策回傳;其他內容類型會以純文字形式回傳,且只能設定自訂 X- 標頭與少數快取及速率限制標頭。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch