はじめに
curlコマンドのチートシートです。
よく使いそうな使い方をまとめておきました。
チートシート
| オプション | 実行例 | 説明 |
|---|---|---|
| オプション無し | curl sample.com | GETリクエスト |
| -o | curl sample.com –o /tmp/log.txt | ファイル出力 |
| –trace-ascii | curl –trace-ascii sample.com | リクエスト、レスポンスをasciiでダンプ |
| –help | curl –help | ヘルプを出力 |
| -X | curl –X POST sample.com | メソッドの指定(例ではPOST) |
| -I | curl –I sample.com | ヘッダー情報のみ |
| -v | curl –v sample.com | 詳細表示、デバッグで利用 |
| –remote-name | curl –remote-name “https://sample.com/linux.iso“ | ファイルのダウンロード、ファイル名は変更なし |
| -u | curl –u <ID>:<Pass> https://sample.com | BASIC認証 |
| -w”%{time_total}\n” | curl -w”%{time_total}\n” https://sample.com | 実行時間の出力 |
| -H | curl -H “Authorization: token トークン” https://sample.com | Requestヘッダーに追加 |


コメント