首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Soap4r :请求的地址在其上下文中无效

Soap4r :请求的地址在其上下文中无效
EN

Stack Overflow用户
提问于 2010-02-19 18:06:32
回答 1查看 1.5K关注 0票数 0

我想知道以前有没有人见过这个错误?

C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:675:in‘

’初始化:请求的地址在其上下文中无效。-连接(2) (://:0) (Errno::EADDRNOTAVAIL)

代码语言:javascript
复制
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:675:in `new'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:675:in `create_socket'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:632:in `connect'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/timeout.rb:128:in `timeout'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:631:in `connect'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:522:in `query'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:147:in `query'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:953:in `do_get_block'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:765:in `do_request'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:848:in `protect_keep_alive_disconnected'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:764:in `do_request'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:666:in `request'
    from C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:596:in `post'
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/streamHandler.rb:238:in `send_post'
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/streamHandler.rb:172:in `send'
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:179:in `route'
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:143:in `call'
    from C:/Ruby/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/soap/rpc/driver.rb:181:in `call'
    from (eval):6:in `preRepairAuthorizationQA'
    from C:/documents and settings/ngorbikoff/Desktop/GMW/WSDL/ProcessMessageClient.rb:21

我试图连接到一个服务,我只是从wsdl2ruby生成了这个soap客户机。一切都很顺利。所以我不知道为什么会发生这个错误。这是在Windows上新安装的ruby 1.8.7,但我在另一台带有Ruby1.8.6的Windows机器上和在Debian服务器上测试了这一点,其中REE 1.8.7也是相同的错误。我的直觉是,这与httpclient有关--但我在google上找不到任何关于这个错误的东西,除了一些对Pythong和tcl的引用--这些似乎是无关的。此外,我还试图连接到httpS上的wsdl服务--但我以前没有这个问题,服务器上也没有任何更改。

有人有洞察力吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-19 18:32:29

好吧,别管人了。对于正在使用wsdl2ruby的其他人来说,如果您正在使用这个神秘的消息,请确保您在由wsdl3ruby生成的WhateverServiceClient.rb文件中定义了您的endpoint_url。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2298543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档