正如问题所暗示的那样,提供WSDL真的是必要的,还是更像是一个“很好的”功能?我使用.Net 4.0编写了一个RESTful服务。我现在看到WSDL不是通过添加?wsdl自动生成的......我在尝试各种建议后无法得到它: - /
我过去曾编写过几个ASMX服务 - 因为WSDL可以自动访问,所以很好。我想摆脱SOAP。我更愿意为潜在用户提供Class(C#,Java版本等)和示例代码。这是一个同样可行的选择吗?或者我是否在暗示所有这一切?
感谢您的意见。
答案 0 :(得分:3)
WSDL = SOAP;
REST != WSDL;
对于REST服务,WSDL 不 很高兴 无法。
如果您正在公开RESTful服务,那么WSDL并不意味着什么 - WSDL意味着您拥有SOAP Web服务。
除了REST服务之外,您还可以公开SOAP Web服务,但WSDL将用于该服务。