curlでウェブアプリの動作確認してるときの注意点

事象

curlでリクエスト送ってもsessionにデータが保存されない

原因

curlcookieを保存しないのでsessionを維持できない

対策

オプションでcookieを保存するファイルを指定する。

例えばログインしたセッションを保持したいのでcookieを保存しておく場合は-c <path>

curl -c cookie.txt example.com/login

使うときは保存したファイルを指定する。オプションは-b <path>

curl -b cookie.txt example.com/hogehoge