From: "NAKAMURA, Hiroshi" Date: 2000-02-22T10:27:51+09:00 Subject: [ruby-list:20905] Re: Where is http-access.rb? なひです. > From: "Tomoyuki Kosimizu" > Sent: Tuesday, February 22, 2000 3:15 AM > > # URIModule::URI.escape in uri.rbとCGI.escape in cgi.rb(bundled), > > # さてどっちを使うべきか. > > 私のほうを削りましょうか? もともとCGIに関係する機能に思えますし。ただ、 さて,どうしたもんですかね. CGIスクリプト用じゃなくて,CGIドライバ用かな? エイジェント書くのにcgi.rbをrequireするのはちょっとヘンな感じです.^^; uri.rbがRuby bundledになったら (他に候補はあるかな? url-parse.rb in http-access/0.0.4?), cgi.rbがuri.rbをrequireしてくれてもいいかもしれません. まぁ,escape以外にはあまり使われないと思うので (RuBBSとかでURI.createして入力URLを検証する,とかもあるかな), 別々でもいいのかな. > cgi.rbでは' 'を'+'に置換してくれないみたいですけども。 これがまた,必ずしも置換しないとというわけでもないのが ややこしいですね.CGI/1.1では,?の後ろに=がなければ そのまま(unescapeされずに)渡されますから.' 'も'+'も.