それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

curl コマンドでリダイレクト時にcookie の維持

リダイレクトでcookie 発行される系のデバッグ

クッキーの書き込みファイルと読み込みファイルを同時に指定する。

curl -b my.cookie -c my.cookie -L http://example.com

簡単だけど、ググってしまったので反省を込めてメモ。

仕組み

cookieを使ってコンテンツ取得

curl -b my.cookie http://example.com

サーバーから発行されたcookieを保存

curl -c my.cookie http://example.com

HTTP 302 Found のリダイレクトに対応する

curl -L http://example.com

以上をまとめたわけですね。

本当にcookieを使っているか確認。

cookie が受信送信出来ているかを確認するには、

curl -v 

でリクエストの詳細を追いかけるとイイ。