Soap4r / HTTPClient hangs accessing a certain HTTPs WSDL

9 views
Skip to first unread message

Neil

unread,
May 20, 2009, 10:56:31 AM5/20/09
to soap4r
Hello all,

I'm trying to use the WSDLDriverFactory to access a certain SSL-
protected WDSL - like this:

SOAP::WSDLDriverFactory.new("https://
interop.parentknowhowdirectory.org.uk/isppsoap/deposit?
wsdl").create_rpc_driver

However, this for me hangs endlessly, until my machine is out of
memory. I'm running Soap4R 1.5.8 and HTTPClient 2.1.4 with Ruby 1.8.6
on Mac OSX 10.5.7.

The problem seems to come from the HTTPClient library - it gets into
an infinite loop at lines 947 - 956, endlessly retrieving content.

Oddly, I have almost exactly the same WSDL on a test, non-SSL, site,
and it works fine. Also, I've tried other SSL-protected WSDLs from
this machine, and they work fine too.

The service hosting the WSDL is not in my control, so I can't comment
on it, but many others are accessing it through other languages/SOAP
clients, apparently without problem.

If anyone has any insight into this, it would be much appreciated.

Many thanks,
Neil.

Neil

unread,
Jun 30, 2009, 9:23:16 AM6/30/09
to soap4r
Just in case anyone finds this thread via Google, I'm pleased to
report that the problem is resolved in httpclient/2.1.5.2 (possibly
httpclient/2.1.5; untested)

Many regards,
Neil.
Reply all
Reply to author
Forward
0 new messages