From: Tanaka Akira Date: 2002-12-06T13:15:58+09:00 Subject: [ruby-dev:19011] open-uri - very easy net access library HTTP, FTP $B$K4JC1$K%"%/%;%9$9$k$?$a$N(B open-uri $B$H$$$&%i%$%V%i%j$r:n$C$F(B $B$_$^$7$?!#(B open("http://www.ruby-lang.org/") {|f| f.each_line {|line| p line} } $B$H$$$&$h$&$K!"IaDL$N%U%!%$%k$HF1$8$h$&$K(B HTTP, FTP $B$K%"%/%;%9$9$k$3$H(B $B$,$G$-$^$9!#(B $B$^$?!"(B open("http://www.ruby-lang.org/en") {|f| f.each_line {|line| p line} p f.base_uri # p f.content_type # "text/html" p f.charset # "iso-8859-1" p f.content_encoding # [] p f.last_modified # Thu Dec 05 02:45:02 UTC 2002 } $B$H$$$&$h$&$K!"(Bcontent-type $B$d(B charset $B$J$I$b4JC1$KF@$i$l$^$9!#(B $B$5$i$K!"IU2CE*$J%X%C%@$r$D$1$k$3$H$b$G$-$^$9!#(B (FTP $B$G$OL5;k$5$l$^$9$,!#(B) open("http://www.ruby-lang.org/en/", "User-Agent" => "Ruby/#{RUBY_VERSION}", "From" => "foo@bar.invalid", "Referer" => "http://www.ruby-lang.org/") {|f| ... } http://www.ruby-lang.org/en/raa-list.rhtml?id=758 $B$+$i$H$l$k$N$G!"6=(B $BL#$,$"$k$R$H$O;H$C$F$_$F$/$@$5$$!#(B1.7 $B$,BP>]$G$9$,!"(BStringIO $B$,$"$l$P(B 1.6 $B$G$bF0$/$s$8$c$J$$$+$H;W$$$^$9!#(B $B$J$*!"LB$C$F$$$k$N$,(B POST $B$HG'>Z$N07$$$G$9!#4JC1$K07$($k$d$j$+$?$r;W$$(B $B$D$$$?$R$H$O65$($F$/$@$5$$!#(B -- [$BEDCf(B $BE/(B][$B$?$J$+(B $B$"$-$i(B][Tanaka Akira] $B!V$U$($m(B! $B$o$+$a$A$c$s:n@o$G$9$(C"=$B!W(B(Little Worker, $B7KM7@84](B)