Flaskの練習をしていて、Viewを作る前にロジックを試したくなった。
PythonでPostリクエスト投げても良かったんだけど、curlで手軽に投げたいって思って調べた。
パラメータ付きのPOSTを行う
curl -w '%{http_code}\n' 'localhost:5001/' --data 'message=justdoit' -XPOST
パラメータ付きPOSTをURLエンコードして行う
curl -w '%{http_code}\n' 'localhost:5001/' --data-urlencode 'message={"properties": 10}' -XPOST
ファイルをアップロードする
curl -w '%{http_code}\n' 'localhost:5001/' -F "file=@sample.txt" -XPOST