【发布时间】:2010-11-11 11:26:01
【问题描述】:
我正在尝试让 Java 客户端与 WCF wshttpbinding WebService 进行通信。但我无法这样做。电话要么挂起,要么我得到“musunderstoodheader excetions”。
我的 Web 服务只是 Visual Studio 生成的默认“WCF 服务库模板”。
我的 Web 服务客户端只是一个空白的 IntelliJ 项目,使用“添加 Web 服务客户端”生成相应的存根(指定的 Web 服务平台是 JAX-WS 2.X)。
当我将绑定更改为 BasicHttpBinding 时,一切正常。
我尝试过使用 WsHttpBinding 配置,包括关闭安全性,但没有成功。
建议?想法? JAX-WS 2.0 是否仅部分支持 WsHttpBinding?
【问题讨论】:
-
您能否分享您的代码以在 Java 客户端中将 WCF 服务与 wsHttpBinding 一起使用?我正在使用 Axis2 并面临安全令牌验证和绑定不匹配等问题。我认为 Axis2 不允许 wcf 与 wsHttpBinding 和 Java 客户端之间的互操作。
标签: java wcf web-services wcf-binding wshttpbinding