你的第一個 curl
從終端機發一個真實的 HTTP 請求
⏱ 預估 ~5 分鐘
01 · 讀一讀
curl 是你跟網路對話的對講機。
你說話(送請求),server 回應(送回應)。沒有瀏覽器、沒有 app、沒有抽象 — 就你跟原始的對話。
每個工程師都用 curl 測 API、debug 請求、看 server 還活著沒。它是你會學到最有用的工具之一。
重點整理
- curl <url> 送一個 GET 請求,印出回應主體
- curl -i <url> 把回應 header 一起印在主體上面
- curl -s <url> 是靜默模式 — 不顯示進度條
- 對 API endpoint 來說,回應主體通常是 JSON
02 · 終端機練習
我們發第一個 HTTP 請求。你即將直接跟 server 對話 — 不需要瀏覽器。
(本節為互動練習,請啟用 JavaScript 體驗)
03 · 選擇題
curl 做什麼?
- 編譯程式碼
- 建立檔案
- 從命令列發 HTTP 請求
- 管理套件
04 · 填空
用 curl 發 GET 請求,打 curl _____。
05 · 終端機練習
現在我們來看完整的回應 — 含 header。加 -i 旗標(i = include headers)。
(本節為互動練習,請啟用 JavaScript 體驗)
06 · 選擇題
你跑 curl https://api.example.com/users 拿到 JSON 資料。curl 送的是哪種 HTTP 請求?
07 · 填空
要在 curl 輸出裡包含回應 header,加 _____ 旗標。
⚠ 完整互動體驗需要 JavaScript。請啟用 JavaScript 後重新整理。
※ 本站為獨立繁中教學專案,非 Anthropic 官方產品。Claude™ 為 Anthropic, PBC 商標。