Actions
Bug #3920
closedWEBrick::HTTPServlet::ProcHandler が動かない
Bug #3920: WEBrick::HTTPServlet::ProcHandler が動かない
Status:
Rejected
Assignee:
-
Target version:
-
ruby -v:
ruby 1.9.2p14 (2010-10-02 revision 29393) [x86_64-linux]
Backport:
Description
=begin
以下のパッチで直りますが、テストが必要なように思います。
Index: httpservlet/prochandler.rb¶
--- httpservlet/prochandler.rb (revision 29410)
+++ httpservlet/prochandler.rb (working copy)
@@ -14,11 +14,8 @@
module HTTPServlet
class ProcHandler < AbstractServlet -
def get_instance(server, *options) -
self -
end -
def initialize(proc)
-
def initialize(server, proc) @proc = proc end
以下のスクリプトで動作確認しました。
require 'webrick'
srv = WEBrick::HTTPServer.new({:DocumentRoot => '.',
:BindAddress => '127.0.0.1',
:Port => 10080})
srv.mount('/proc', WEBrick::HTTPServlet::ProcHandler,
lambda{|request, response| response.body = 'Hello' })
Signal.trap(:INT){ srv.shutdown }
srv.start
=end
Files
Updated by okkez (okkez _) about 15 years ago
=begin
さっき付けた添付ファイルはテストです。
=end
Updated by okkez (okkez _) about 15 years ago
=begin
すみません。
WEBrick::HTTPServer#mount_proc を使うんですね。
リジェクトしてください。
=end
Updated by znz (Kazuhiro NISHIYAMA) about 15 years ago
- Status changed from Open to Rejected
=begin
=end
Actions