ServiceStack创建WSDL?我认为WSDL适用于非REST

时间:2013-10-01 22:02:53

标签: servicestack

我在这里很困惑,有一个RESTful API,你向用户公开Uri模板列表,然后为什么ServiceSTack也会创建一个WSDL。非RESTful API的WSDL不是吗?

1 个答案:

答案 0 :(得分:0)

ServiceStack是一个Web / REST,SOAP和MQ服务框架,它允许通过任何上述端点调用相同的服务。

WSDL仅用于描述SOAP服务端点,而不是REST。它们包括XSD定义,以提供服务契约的机器可读描述以及SOAP绑定的WSDL特定定义。 SOAP / WSDL有时是首选,因为您可以从定义生成客户端代理以提供本机/类型API。一些企业和工具仍然倾向于使用SOAP / WSDL服务,因为它们提供了更好的验证,并且更好地保证了服务符合其Web服务合同。