Hi all, I'm going through the Brian Marick web services article (http://www.testing.com/writings/behind-the-screens.pdf), but at my day job I'm behind a proxy/firewall. To run a Ruby gem I have to do something like this gem install -p http://proxy_box.com:80 rails but I'm having a bit of trouble finding the equivalent for the soap code. I'm trying to run within IRB but can switch over to "real" Ruby code in a file if it makes it easier. specifically, I'm trying to run this code: require "soap/wsdlDriver" wsdl = "http://api.google.com/GoogleSearch.wsdl" factory = SOAP::WSDLDriverFactory.new(wsdl) At this point, the factory can't create the factory because it can't "see" outside the web proxy. I can download the wsdl file (via a web browser) and save it, but then I won't be able to actually exercise the web service. So how do I tell Ruby (or IRB or the soap code) to use a proxy? Thanks all! Jared
Proxy question when using soap/wsdlDriver
on 23.03.2006 16:49
Re: Proxy question when using soap/wsdlDriver
on 23.03.2006 16:57
I had a similar problem and ended up setting an env variable: http_proxy=http://URL:PORT The SOAP connection worked after that, but mileage will vary. -Dave
