Curl
Tue, Aug 3, 2021
閱讀時間 1 分鐘
參數
-X/--request [GET|POST|PUT|DELETE|PATCH] 使用指定的 http method 來發出 http request
-H/--header 設定 request 裡所攜帶的 header
-i/--include 在 output 顯示 response 的 header
-d/--data 攜帶 HTTP POST Data
-v/--verbose 輸出更多的訊息方便 debug / 顯示接收及發送的訊息
- trace-ascii [fileName] [URL] 顯示更多詳細訊息
-u/--user 攜帶使用者帳號、密碼
-b/--cookie 攜帶 cookie(可以是參數或是檔案位置)
-o [fileName] [URL] 下載若沒填 [fileName] 會直接用 source 原名
常用
curl [URL]
curl -X POST/PUT [URL] -H "Content-Type: application/json" -d '{"key" : "value" }'
curl -u [URL] <Account>:<Password>
reference:
Linux Curl Command 指令與基本操作入門教學