【问题标题】:Microsoft WCF - SOAP messaging protocolMicrosoft WCF - SOAP 消息传递协议
【发布时间】:2013-04-10 10:50:22
【问题描述】:

正确的是,使用 WCF 创建的默认 Web 服务将具有 WSDL,但所需的消息传输不应具有 SOAP 标记,例如 ,

, ?

那么在这种情况下,他们还在使用 SOAP 1.1 吗?

然后,如何使用遵循此标准的 JAX-WS 创建另一个 Web 服务?

非常感谢, 罗伯特

【问题讨论】:

    标签: wcf jax-ws


    【解决方案1】:

    我不清楚您在问什么,但如果您尝试使用 WCF 客户端调用基于 Java 的服务(Apache、Metro 等),请查看WCF Express Interop bindings

    【讨论】:

    • 嗨,我们的系统 (Java) 需要与另一个供应商创建的另一个系统 (.NET) 通信。他们提到他们正在使用 SOAP 1.1 Web 服务级别(使用 WSDL 等),但他们不想要所有 SOAP 标准协议(SOAP 信封、标头和正文标记)。他们提到这是 .NET 世界中的最佳实践(使用 WCF)。这是正确的吗?
    • 我不知道如果供应商想要删除信封、标题等所需的元素,他们怎么能说他们正在使用肥皂。在使用 WCF 时说这是正常的,这是绝对不正确的。供应商将通过 HTTP 移动标准 XML 称为“Web 服务”是一回事,但 WCF 并不是真正设计用于这样做的。 WCF 对 WS-Security 标准的实现有时会导致基于 Java 的服务或客户端出现问题(反之亦然),但 WCF 确实会创建符合标准的肥皂消息。
    猜你喜欢
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多