首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSDualHttpBinding - Java或SoapUI客户机

WSDualHttpBinding - Java或SoapUI客户机
EN

Stack Overflow用户
提问于 2013-08-03 11:09:37
回答 1查看 1.2K关注 0票数 0

一个多星期来,我一直在努力解决这个问题。我有一个第三方的WCF网络服务,它与WSDualHttpBinding一起工作。我从他们那里得到了wsdl文件,我正在尝试进行通信。我用:

  1. 生成Java代码的Metro。我试过了但没成功。有一个问题,比如{tempuri.org}//WebServiceName不是一个正确的名称。网络服务清单如下:.
  2. SoapUI --我试着和别人交流,我得到了202个人的认可。我使用了wireshark,似乎webservice无法正确地处理soap。我不太确定soapUI是否支持WSDualHttpBinding。

我真的很感激任何提示,文章或解决方案。

EN

回答 1

Stack Overflow用户

发布于 2013-08-03 11:16:51

我不确定双绑定是否可以与WCF以外的客户端互操作。我读过一次Metro (WSIT) Java堆栈支持它。但最安全的方法是使用WCF客户端。

原因是双重绑定假设客户机应该在回调端点中从服务器获取消息。这并不是那么标准,也是因为在WSDL文件中正确地定义了它。您可以通过在客户端设置一个等待WCF响应的专用服务器来解决这个问题。但布线会很费时。

如果您拥有服务器,您可能希望更明确地表明客户机应该有一个服务器端点来进行回调,或者您可以使用一些WCF路由器作为中间设备。

UPDATE:检查此链接以读取WSDualHttpBinding不能与Java互操作的原因

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

https://stackoverflow.com/questions/18032195

复制
相关文章

相似问题

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