连接到服务时没有终结点侦听



我正在尝试连接到网络服务。我有一个使用 SVCUTIL 转换为类的 wsdl。

从 .net 控制台应用程序调用服务时,出现此错误

没有

侦听 https://rest.developer.yodlee.com:8080/yodsoap/services/RoutingNumberServiceService_2017Q1 的终结点可以接受该消息。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在(。

内部异常:无法连接到远程服务器

不确定我在这里做什么以及如何解决这个问题..

以下是 wsdl 的服务信息。

<wsdl:service name="RoutingNumberServiceService">
    <wsdl:port binding="impl:RoutingNumberServiceSoapBinding" name="RoutingNumberService">
        <wsdlsoap:address location="http://localhost:8080/yodsoap/services/RoutingNumberService_2017Q1/" />
    </wsdl:port>
</wsdl:service>

这是客户端的配置

<client>
  <endpoint address="https://rest.developer.yodlee.com:8080/yodsoap/services/RoutingNumberServiceService_2017Q1"
      binding="basicHttpBinding" bindingConfiguration="RoutingNumberServiceSoapBinding"
      contract="RoutingNumberServiceService.RoutingNumberService" name="RoutingNumberService"  />
</client> 

有人可以帮助我了解我在这里缺少什么吗?感谢您的帮助。我在网上尝试了很多解决方案,但没有任何帮助。提前感谢!!

例外是 Unable to connect to remote server

我尝试远程登录到该服务器

$> telnet rest.developer.yodlee.com 8080
Connecting To rest.developer.yodlee.com...Could not open connection to the host, on port 8080: Connect failed

因此,端点似乎无法访问 - 可能它已被关闭或这不是正确的地址。

我注意到的一件事是,8080 是一个不寻常的端口,可以在其上运行 HTTPS 服务 - 443 和 8443 是 HTTPS 的标准端口。

无论如何,您可以"修复"它的唯一方法是联系端点所有者并询问他们问题所在。

编辑


文档指出基本 URL 是 https://rest.developer.yodlee.com/services/services/v1.0,即(隐式(端口 443。我认为端口号是您的问题。

编辑 2


我想建议的是你修复以下行:

<endpoint address="https://rest.developer.yodlee.com:8080/yodsoap/services/RoutingNumberServiceService_2017Q1"

要成为

<endpoint address="https://rest.developer.yodlee.com/yodsoap/services/RoutingNumberServiceService_2017Q1"

请注意,我已经删除了:8080.

相关内容

  • 没有找到相关文章

最新更新