need advise on connection refuse error.

N

nkb

Hi.

My code is as follow:

##################
require 'http-access2'
require 'soap/rpc/driver'

url = "https://secure.mysite.co.uk:443/"
client = SOAP::RPC::Driver.new(url, 'urn:mysite.co.uk:webservices')
client.add_method("hello_world", "from")
client.options["protocol.http.ssl_config.verify_mode"] = nil
client.options["protocol.http.basic_auth"] <<
["https://secure.mysite.co.uk/","myname","mypasswd"]
client.options["client.http.proxy"] = "proxy.mysite.co.uk:8080"

p client.hello_world("myname")
##################

I receive the following errors which appear to me that I've not set up
my connection correctly. But I've still yet to understand more about the
syntax and methods of calling in Ruby. Appreciate any advise please.

Also, I dont quite understand why do I need to specify the URL again at
the client.options's basic_auth since I've already set it up when I
create the new driver with the url. Is there a reason for the
duplication? Million thanks to all help.


Exception 'Errno::ECONNREFUSED' at
/usr/lib/ruby/site_ruby/1.8/http-access2.rb:1283 - Connection refused -
connect(2)
/usr/lib/ruby/site_ruby/1.8/http-access2.rb:836 - Connection refused -
connect(2)
/usr/lib/ruby/1.8/soap/streamHandler.rb:245 - Connection refused -
connect(2)
/usr/lib/ruby/site_ruby/1.8/http-access2.rb:1283:in 'initialize':
Connection refused - connect(2) (Errno:ECONNREFUSED)
from /usr/lib/ruby/site_ruby/1.8/http-access2.rb:1283:in 'new'
from /usr/lib/ruby/site_ruby/1.8/http-access2.rb:1283:in 'create_socket'
from /usr/lib/ruby/site_ruby/1.8/http-access2.rb:1252:in 'connect'
from /usr/lib/ruby/site_ruby/1.8/http-access2.rb:1251:in 'timeout'
from /usr/lib/ruby/1.8/timeout.rb:55:in 'timeout'
from /usr/lib/ruby/site_ruby/1.8/http-access2.rb:1251:in 'connect'
from /usr/lib/ruby/site_ruby/1.8/http-access2.rb:1111:in 'query'
from /usr/lib/ruby/site_ruby/1.8/http-access2.rb:833:in 'query'
... 7 levels...
from /usr/lib/ruby/1.8/soap/rpc/proxy.rb:131:in 'call'
from /usr/lib/ruby/1.8/soap/rpc/driver.rb:235:in 'call'
from (eval):2:in 'hello_world'
from myclient_test.rb:17
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,780
Messages
2,569,607
Members
45,240
Latest member
pashute

Latest Threads

Top