Rubyを最近勉強し始めまして、WEBrickを利用してある機能を持ったプロキシを作成しようとしています 特定のページ、例えばgoogleのトップページに飛ぶような リンクを持たせた画像をインターネットのページ内に埋め込む。という機能を持ったプロキシです。 以下のプログラムを作成したのですがbodyまたはres.bodyにどんな処理をするか全く検討が付きません… ここの処理について理解できる方がいらっしゃいましたらお教えください require 'webrick' require 'webrick/httpproxy' handler = Proc.new() do |req, res| if res['content-type'] =~ %r!text/html! body = res.body end end s = WEBrick::HTTPProxyServer.new( :Port => 8080, :ProxyContentHandler => handler ) Signal.trap('INT') do s.shutdown end s.start
↧