curl
GET
curl localhost:8080
POST
curl -X POST -H 'Content-Type:application/json' -d '{"name":"hoge"}' localhost:8080
jsonファイルをPOST
-d
オプションの値で先頭に@
を付けるとファイルと認識してくれる。
curl -X POST -H 'Content-Type:application/json' -d @hoge.json localhost:8080
ファイルダウンロード
カレントディレクトリにファイルを保存。
curl -LO http://***
任意のディレクトリにファイルを保存。
(cd target/path && curl -LO URL)
zipファイルを保存して解凍。
curl -LO http://***.zip
mkdir out
unzip -d out ***.zip
プロキシ環境
プロキシ環境でプロキシを通したくない場合(localhostなど)は、--noproxy
オプションを使う。
curl localhost:3000 --noproxy localhost