[Unix] curlコマンドでファイルをPOSTする

curlコマンドを使って、ファイルをPOSTする方法です。
ファイルをPOSTするには、-dでファイルを指定します。

$ curl http://server.to.send -X POST -d @path_to_file

ヘッダーに何か追加したい場合には、-Hで追加できます。

$ curl http://server.to.send -H "X-First-Name: Joe" -X POST -d @path_to_file

軽にPOSTできるので、開発やテストで重宝します。
ちなみに-dの後にファイルではなく、文字列を指定すると、その文字列がPOSTされます。

0 件のコメント :

コメントを投稿