使用WCF编写RESTful服务以供公共使用。提供WSDL真的有必要吗?

时间:2011-07-07 09:26:15

标签: wcf rest wsdl

正如问题所暗示的那样,提供WSDL真的是必要的,还是更像是一个“很好的”功能?我使用.Net 4.0编写了一个RESTful服务。我现在看到WSDL不是通过添加?wsdl自动生成的......我在尝试各种建议后无法得到它: - /

我过去曾编写过几个ASMX服务 - 因为WSDL可以自动访问,所以很好。我想摆脱SOAP。我更愿意为潜在用户提供Class(C#,Java版本等)和示例代码。这是一个同样可行的选择吗?或者我是否在暗示所有这一切?

感谢您的意见。

1 个答案:

答案 0 :(得分:3)

WSDL = SOAP;

REST != WSDL;

对于REST服务,WSDL 很高兴 无法

如果您正在公开RESTful服务,那么WSDL并不意味着什么 - WSDL意味着您拥有SOAP Web服务。

除了REST服务之外,您还可以公开SOAP Web服务,但WSDL将用于该服务。