From: shugo@... (Shugo Maeda) Date: 1998-02-28T12:07:34+09:00 Subject: [ruby-list:6844] Re: http_get.rb 前田です。 In message "[ruby-list:6841] Re: http_get.rb" 青山 和光 wrote: |>> HTTPでは改行はCRLFでありますから、 |>>sock.print "GET #{file} HTTP/1.0\r\n\r\n" |>> としたほうがいいでしょう。 (snip) |$\ のデフォルトの値を変更するというのはいかがでしょうか? こういうケースで$\を変更するのはあまりきれいでないと思います。 # $\はsock以外の他のIOにも影響与えてしまいますから。 ほんとはftplibみたいにHTTPもライブラリを作るのがよいと思うのですが、 とりあえず特異メソッドを使うのはどうでしょう。 def sock.putline(s = "") write(s + "\r\n") end sock.putline("GET #{file} HTTP/1.0") sock.putline あとパッチはunified diff(diff -uの出力)にしていただけるとありがたいです。 # RMSはunified diffが嫌いだそうですけど、まつもとさんはそんなこと # ありませんから:-) -- 前田 修吾