ruby trunk の r38546 以降だと tDiary の amazon.rb を使おうとすると tDiary が落ちてしまう現象が発生していてなんだろうと追いかけていた。
結論としては r38546 で変更した内容が以下のように副作用を起こしていることが原因ということがわかった。
Hiroshi Nakamura
@nahi
@hsbt これ? https://t.co/XdP3M741 2013-01-03 07:28:54 +0000
Reply Retweet Favorite
@nahi さんに httpclient の中の似たような処理の部分を教えてもらったんだけど、amazon 以外のサービスでもポート番号を付けるとよろしくない動きになるサービスがあるみたい。へー。
ひとまず ruby 側でポート番号だけは付けなくてもよいのではとレポートしてみたけど、ruby で直らなかったら URI を渡さない下位互換の方法で逃げるか、もしくは別の http クライアント、まさに httpclient 等に乗り換えるか何かしないとダメかなあ。むむーん。