Redmine デモサイトをテストに使いつづけるのもなんなので、自前で用意したものに変更しようと思い、簡単にインストールできそうだったのでWindowsにサイボウズを入れて試してみる。そしたら、ログインはできるものの、セッションが維持されない・・・。なんじゃこりゃと思い、調べてみると、普通にアクセスした場合と、リクエストヘッダーでクッキーが1行になるか2行になるかの違いみたい。どうすりゃいんだと思い、httpclientのソースを見てみると、
httpclient.getParams().setBooleanParameter(HttpMethodParams.SINGLE_COOKIE_HEADER, true);
としてあげればいいことが判明。なるほど、システムによって、クッキーを一行返しじゃないと受付ないものもあるのか・・・。いろいろと試すと、HTTP自体のお勉強になるな。