API 客戶端

發一條 HTTP 請求,直接看答案——瀏覽器直連,免註冊、無代理。

查詢引數——在這裡編輯會同步寫回上面的地址。

請求從你的瀏覽器直連你填寫的地址,不經過本站伺服器;地址、請求頭與請求體不儲存、不寫入位址列、不進日誌。

傳送一次請求後,這裡會顯示狀態碼、響應頭與響應體。

怎麼用

  1. 選方法、粘地址,點「傳送」(或按 ⌘ / Ctrl + Enter)。在點之前不會發出任何請求。
  2. 引數、請求頭、請求體分別在下面三個標籤裡編輯——標籤上的數字是已啟用的條數。
  3. 響應第一行是狀態碼、總耗時與大小;JSON 會自動縮排顯示。
  4. 被 CORS 攔住?切到「程式碼」,把同一條請求複製成 curl / fetch / Python 到終端跑。
  5. 「重設」清空全部內容,重新整理頁面也一樣——任何請求都不會被儲存。

示例

請求

GET https://httpbin.org/anything?from=zh&id=1

響應

200 OK · 124 ms · 1.2 KB · application/json
{
  "args": { "from": "zh", "id": "1" },
  "method": "GET"
}

右邊的每個值都來自伺服器,本工具只負責格式化。「程式碼」視圖裡有同一條請求的 curl 版本,在終端可以得到同樣的結果。

規則、上限與已知問題

  • 沒有代理:目標站點未返回 Access-Control-Allow-Origin 時,瀏覽器不會把響應交給本頁(請求本身可能已經到達伺服器)。用「程式碼」檢視在本地執行。
  • localhost、內網地址,以及從 https 頁面發往 http 的請求會被瀏覽器攔截,這不是本工具的限制。
  • 固定不帶 Cookie(credentials: omit):依賴工作階段的介面必須把權杖寫進請求頭。
  • Set-Cookie、重定向鏈路、原始報文與 DNS/TLS 分段耗時瀏覽器不提供,本工具也不顯示。
  • 沒有歷史、集合與環境變數:重新整理即清空,輸入不寫入位址列、不落儲存、不進日誌。
  • 請求體只支援文本,上限 64 KB;不提供檔案上傳。
  • 顯示的「大小」是解壓縮後的位元組數,「耗時」是總耗時(不是首位元組時間)。
  • 只做 HTTP;WebSocket / SSE / gRPC 不在範圍內(GraphQL 仍可按 POST + JSON 發)。

除錯介面時常用到。