なひです. > From: NAKAMURA, Hiroshi [mailto:nakahiro / sarion.co.jp] > Sent: Tuesday, July 06, 1999 10:26 AM > > > [ruby-list:15220]で書いたcat.rbとreq.rbなんです... > > > Apache起動直後に「req.rb GET 5」とやると,返事がなく, > > > TCP sessionのタイムアウトまでだんまりです. すいません.結局,なひのruby scriptのミスでした...ごめんなさい. cat.rbが,GETメソッドにも関わらず,STDIN.getsを呼び出していたのが いけません.以下のようにすれば, 初回の起動がGETでも問題ないことを確認しました. というわけで,こちらの件についてはcloseしてください. お騒がせしました.m(..m CRLF = "\r\n" header = [] header.push( 'HTTP/1.0 200 OK' ) header.push( 'Content-type: text/plain' ) header.push( CRLF ) msg = header.join( CRLF ) if ENV['REQUEST_METHOD'] == 'POST' while STDIN.gets msg << $_ end elsif ENV.has_key?( 'QUERY_STRING' ) msg << 'QUERY_STRING: ' << ENV['QUERY_STRING'] << "\n" else msg << 'ARGV: ' << ARGV.join( ", ") end print msg