curl を使用して、Redmine のガント チャート PNG エクスポートのコピーを取得しようとしています。HTTP 基本認証ではアクセスできないようで、すべてのリクエストで「HTTP/1.1 406 Not Acceptable」が返されます。
curl -u <user>:<pw> -H 'Accept: image/png' -v http://redmine/projects/devprocess/issues/gantt.png
Redmine にログインしていないブラウザに URL を入力すると、同じ結果 (空白のウィンドウ) が表示されるので、認証と関係があると思います。この PNG ファイルをダウンロードできるように、Redmine に「ログイン」し、curl を介して一貫したセッションを維持する方法はありますか?
注: 最終的な解決策は Ruby スクリプトなので、Ruby の回答も受け入れます。Curl は「最小公分母」のクライアントです。