HELPFULL!?!! Helpful is not the word. You should be elevated to god-like 
status :).
Your solution exposed my embarrasing stupidity and lack of attention 
plus it taught me something.
Ruby does force me think harder at stuff and certainly didn't try hard 
enough.
Thanks again.

Brian: Yours helped me too. That's how I figured out that there was no 
communication except certificate handshake. HTTPAnalyzer isn't able to 
capture anything for whatever reason.

Mucho THNX


Alex Young wrote:
> Brian Candler wrote:
>>> XMLRPC::Client.new2("https://vwtest.oas.psu.edu/isapi/gi.dll/rpc2")
>>    tcpdump -i eth0 -n -s0 -X tcp port 80
> Or:
> 
> $ cat xmlrpc_conversation.rb
> 
> require 'xmlrpc/client'
> require 'yaml'
> 
> module XMLRPC
>    class ConversationSavingClient < Client
>      attr_reader :conversation
>      def initialize(*args)
>        super
>        @conversation = []
>      end
> 
>      def do_rpc(request, async=false)
>        response = super(request, async)
>        @conversation << [request, response]
>        return response
>      end
>    end
> end
> 
> 
> client = XMLRPC::ConversationSavingClient.new('time.xmlrpc.com',
> '/RPC2', 80)
> client.call('currentTime.getCurrentTime')
> puts client.conversation.to_yaml
> 
> $ ruby xmlrpc_conversation.rb
> ---
> - - |
>      <?xml version="1.0"
> ?><methodCall><methodName>currentTime.getCurrentTime</methodName><params/></methodCall>
> 
>    - |
>      <?xml version="1.0"?>
>      <methodResponse>
>          <params>
>                  <param>
> 
> <value><dateTime.iso8601>20070305T13:43:22</dateTime.iso8601></value>
>                          </param>
>                  </params>
>          </methodResponse>
> 
> 
> Is that helpful?


-- 
Posted via http://www.ruby-forum.com/.