From: Wakou Aoyama Date: 1999-02-25T05:00:46+09:00 Subject: [ruby-list:12362] Re: Meeting2000-0_92 青山です。 Wed, Feb 24, 1999 at 07:00:22PM +0900 において NAKAMURA, Hiroshi さん曰く: > main/http_protocol.cのread_request_line辺り...ですよね? (^_^; > そうみたいですね.効率よくHTTP/1.1をさばこうとすると, > いろいろ大変そうだ... ですね。HTTP/1.1 は(というか、chunked の扱いが)面倒みたいです。 main/http_protocol.c の ap_get_client_block > * This is quite simple if the client includes a content-length > * (the normal case), but gets messy if the body is chunked. Note that Keep-Alive に関しては Content-Length 分だけ読み込んで、残った CRLF は 次のヘッダに回してしまうという事で良さそうです。"We skip empty lines" というのがそれだと思いますが、実際に試してみるとヘッダの前の空行は無視 されます。 > と,ずっとRubyと直接関係ないネタが続いてしまいました.すいません. いえ、ちょうど ruby-dev の方で mod_ruby, eRuby, CGI.rb 等の開発の話が 進んでいる所でしたから、とても良いタイミングでした。 -- 青山 和光 Wakou Aoyama