From: matz@... (Yukihiro Matsumoto) Date: 2000-09-21T15:47:16+09:00 Subject: [ruby-dev:10997] Re: httphead.rb proxy version problem まつもと ゆきひろです In message "[ruby-dev:10996] Re: httphead.rb proxy version problem" on 00/09/21, Yukihiro Matsumoto writes: ||CVSのhttp.rbとnet-1.1.28のhttp.rbを比較してみると、 ||違いは以下でした。 ||これを適用するだけで動くようになりました。 | |あーっ、しまったぁ。犯人は私です。 | |netを使ったプログラムが動かなかったので、いろいろいじってい |たのを戻すのを忘れてチェックインしてしまってたのでした。 |みなさん、申し訳ありません。 で、つらつらと動かなかったプログラムを思い出してみるとこんな 感じです。 resp, body = Net::HTTP::new("localhost", 80).get2("/") p resp これで lib/net/http.rb:368:in `keep_alive?': undefined method `key?' for 2:Fixnum (NameError) from lib/net/http.rb:360:in `connecting' from lib/net/http.rb:286:in `get2' from -:1 というようなエラーが出ます。get2から呼び出されるconnectingに 与えたブロックがHTTPResponseを返さないのが原因ですが、それを 避けようとしていろいろやってたのでした。 ま、付け焼き刃の修正を行おうとした私のミスは確かですけどね。 まつもと ゆきひろ /:|)