跳至主要内容

[note] cURL CLI

學習資源

CLI

# 預設只會顯示 response body
curl https://jsonplaceholder.typicode.com/todos/1
curl https://jsonplaceholder.typicode.com/todos/1 | jq # 使用 jq 來格式化 JSON

# -v (--verbose),提供最完整回應的資訊
curl -v ftp://ftp.upload.com/ # -v,verbose/debug

# -i (--include),回應會包含 HTTP headers 和 response body,適合用在同時需要 head 和 body
curl -i https://www.google.com

# -I (--head),只取得 HTTP headers
curl -I https://www.google.com # -I(--head),

curl --trace trace.txt www.haxx.se

# -X/--request [GET|POST|PUT|DELETE|PATCH]
curl -X GET "http://localhost:8080/api/v1/tags?state=6"