From: Wakou Aoyama Date: 1999-02-18T02:39:42+09:00 Subject: [ruby-dev:5223] Re: mod_ruby 0.0.4 青山です。 速いですね。 Thu, Feb 18, 1999 at 02:21:05AM +0900 において Shugo Maeda さん曰く: > あ、忘れていましたが、mod_rubyに添付のパッチのように > STDOUT.printを$>.printに変えていただけないでしょうか? これは次の部分あたりも含めてという事でしょうか。(たぶんそうですよね) > # exception messages should be printed to stdout. > STDERR.reopen(STDOUT) > 他には、 > > case Apache::request["Accept-Language"] > when /ja/ > charset = "iso-2022-jp" > message = Kconv::tojis("こんにちは!") > else > charset = "us-ascii" > message = "Hello!" > end > > なんてこともできます。 > []がリクエストのヘッダの参照で、[]=がHTTPヘッダの追加になっ > ています。 > # send_headerはsend_http_headerにした方がよいでしょうか。 > > ちなみにsend_headerを何回呼んでもヘッダは一回しか送信されな > いようになってます。 > # 実はsend_headerを一番最後で呼んでも、最初にヘッダが送信さ > # れます。 おお、これはなかなか便利そうですね。名前は mod_perl の例をみると、 send_http_header の方が良いかもしれませんね。 > > この status は apache への報告で、500 とかをセットすると apache の 500 > > のメッセージが出力されます。その場合、send_http_header は止めておく必 > > 要があります。 追加。「send_http_header は」ではなく、「すべての出力を」です。つまり、 status をセットした場合は完全に apache まかせになります。 -- 青山 和光 Wakou Aoyama