curl 發送https請求
-O是下載
curl -O -X 'GET' \
'http://verbal-sleep.picoctf.net:49884/heapdump' \
-H 'accept: */*'
參數 | 說明 |
---|---|
-X |
指定 HTTP 方法(如 GET 、POST 、PUT ) |
-o [檔名] |
將下載內容儲存為指定檔案 |
-O |
以原始檔名儲存下載內容 |
-d |
傳送 POST/PUT 表單資料(key=value ) |
-H |
加入自訂 HTTP 標頭(Header) |
-u |
HTTP Basic 認證(user:pass ) |
-F |
表單格式上傳檔案(-F "file=@檔案" ) |
-v |
顯示詳細傳輸過程(verbose 模式) |
-k |
忽略 HTTPS 憑證錯誤 |
-I |
只抓 HTTP Response Header |
-L |
自動跟隨 HTTP 轉址(redirect) |
-b |
傳送 Cookie(可接字串或 cookie 檔) |
-c |
將 Cookie 儲存至檔案 |
--cookie |
同 -b ,傳送 cookie 字串 |
--resolve |
自訂 DNS 解析(格式:host:port:IP ) |
--limit-rate |
限制傳輸速率(如:100k 、1m ) |
--retry |
請求失敗時自動重試次數 |
--socks5 |
使用 SOCKS5 Proxy |
-x |
使用 HTTP Proxy(注意是小寫) |
--max-time |
最長請求時間(秒) |
--trace |
輸出詳細除錯 trace 到檔案 |
-X DELETE |
指定 HTTP 方法為 DELETE ,用於刪除資源 |
-k |
忽略 SSL 憑證錯誤 |
--cert cert.pem --key key.pem |
使用客戶端憑證連線 |