在2012年构建Web服务。选择哪种SOAP版本?

时间:2012-03-21 18:16:00

标签: web-services soap interop wsdl version

大多数Web服务工具都支持SOAP 1.1和1.2,但在构建新WS时应该选择哪个版本?

我认为WSDL 2并非真正采用,但SOAP的情况也是如此? SOAP 1.1在构建SOAP Web服务时是否仍被视为“事实上的”标准,还是应该使用SOAP 1.2?

2 个答案:

答案 0 :(得分:1)

如果您使用的技术允许它,那么使用两个版本的SOAP公开端点。

答案 1 :(得分:0)

SOAP 1.2更易于处理。例如,使用SOAP 1.2时,不必向请求添加SOAPAction标头。下面的文章有一点关于它。 Request Differences SOAP 1.1, 1.2

您应该检查的主要事项是确认您将为您的服务提供的任何潜在消费者将能够消费1.2。另外,如果您想确保最大的互操作性,请尝试并确保您可以为您的服务生成良好的具体WSDL。避免包含WSDL,尽可能多地包含XSD。 XMLSpy,SoapUI等工具对1.1或1.2没有任何问题,包括XSD,WSDL。