Changeset 1870
- Timestamp:
- 07/01/07 01:20:18 (1 year ago)
- Files:
-
- trunk/lib/soap/filter/streamhandler.rb (modified) (1 diff)
- trunk/lib/soap/streamHandler.rb (modified) (2 diffs)
- trunk/sample/payload/cookies/filterclient.rb (modified) (1 diff)
- trunk/test/soap/test_cookie.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/soap/filter/streamhandler.rb
r1868 r1870 14 14 15 15 # no returning value expected. 16 def on_http post_outbound(req)16 def on_http_outbound(req) 17 17 # do something. 18 18 end 19 19 20 20 # no returning value expected. 21 def on_http post_inbound(req, res)21 def on_http_inbound(req, res) 22 22 # do something. 23 23 end trunk/lib/soap/streamHandler.rb
r1869 r1870 113 113 def filter_request(req) 114 114 @filterchain.each do |filter| 115 filter.on_http post_outbound(req)115 filter.on_http_outbound(req) 116 116 end 117 117 end … … 119 119 def filter_response(req, res) 120 120 @filterchain.each do |filter| 121 filter.on_http post_inbound(req, res)121 filter.on_http_inbound(req, res) 122 122 end 123 123 end trunk/sample/payload/cookies/filterclient.rb
r1868 r1870 11 11 end 12 12 13 def on_http post_outbound(req)13 def on_http_outbound(req) 14 14 req.header['Cookie'] = @cookie_value if @cookie_value 15 15 end 16 16 17 def on_http post_inbound(req, res)17 def on_http_inbound(req, res) 18 18 # this sample filter only caputures the first cookie. 19 19 cookie = res.header['Set-Cookie'][0] trunk/test/soap/test_cookie.rb
r1868 r1870 19 19 end 20 20 21 def on_http post_outbound(req)21 def on_http_outbound(req) 22 22 if @cookie_value 23 23 req.header.delete('Cookie') … … 26 26 end 27 27 28 def on_http post_inbound(req, res)28 def on_http_inbound(req, res) 29 29 # this sample filter only caputures the first cookie. 30 30 cookie = res.header['Set-Cookie'][0]