Changeset 1829
- Timestamp:
- 06/05/07 00:19:51 (1 year ago)
- Files:
-
- trunk/lib/soap/rpc/cgistub.rb (modified) (3 diffs)
- trunk/lib/soap/rpc/soaplet.rb (modified) (1 diff)
- trunk/sample/soap/cookies/calc.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/soap/rpc/cgistub.rb
r1825 r1829 36 36 def meta_vars; end 37 37 38 def cookies; end 38 EMPTY_COOKIES = [].freeze 39 def cookies; EMPTY_COOKIES; end 39 40 40 41 def user; end … … 62 63 if cookie = ENV['HTTP_Cookie'] || ENV['Cookie'] 63 64 [WEBrick::Cookie.parse(cookie)] 65 else 66 EMPTY_COOKIES 64 67 end 65 68 end … … 91 94 if cookie = @request.env['HTTP_Cookie'] || @request.env['Cookie'] 92 95 [WEBrick::Cookie.parse(cookie)] 96 else 97 EMPTY_COOKIES 93 98 end 94 99 end trunk/lib/soap/rpc/soaplet.rb
r1824 r1829 155 155 def setup_res(conn_data, req, res) 156 156 res['content-type'] = conn_data.send_contenttype 157 if cookies = SOAPlet.cookies 158 res['set-cookie'] = cookies.to_s 157 cookies = SOAPlet.cookies 158 unless cookies.empty? 159 res['set-cookie'] = cookies.collect { |cookie| cookie.to_s } 159 160 end 160 161 if conn_data.is_nocontent trunk/sample/soap/cookies/calc.rb
r1822 r1829 41 41 SOAP::RPC::SOAPlet.cookies << cookie 42 42 end 43 p [SOAP::RPC::SOAPlet.cookies, Thread.current]43 p "assined client id: #{client_id}" 44 44 client_id 45 45 end