From: Beyond Date: 2001-02-23T16:57:43+09:00 Subject: [ruby-list:28177] Re: net/http で、 HTTPBadResponse Beyondです。 > はい、たぶん (^^;; > HEAD に対して本体を返してきていて、かつ HTTP/1.1 リプライですね。 > これが本当にサーバのせいならまだいいですけど、CGI が出してたり > するとどうにも判断しようがないです。 google で調べてみました。どうも、IIS4.0/5.0 固有の問題みたいです。 HEADリクエストと、GETリクエストの区別が無いみたいです。 http://www.google.com/search?q=iis+head+get&hq=&hl=ja&safe=off&btnG=Google+%8C%9F%8D%F5&lr= と言うことで、 > とりあえず本体がない(はず)の時は全面的に Keep-Alive をあきらめる > ようにして対応してみました。impress と yahoo はいけるはずです。 > いろいろやってるのでパッチがあたらないかもしれませんが、その場合は > CVS から取るか、RAA に 1.1.34 が出るまで待ってください。 Keep-Alive は諦めずに、IIS 相手では HEAD が上手く行かないことを document に明記すると言うので、いかがでしょう? まあ、諦めてもあまり問題無い気もしますが。 --------------------- Beyond