2012-12-15 57 views

回答

1

Web服务是使数据(通常是XML或JSON)和通过HTTP协议对这些数据进行操作的程序。

数据是否通过SOAP传输以及构造为REST API的API OS与它是否为Web服务无关。 WSDL文件描述Web服务的接口。他们可能会描述SOAP服务以及REST服务...

+0

对此我有同样的意见,但根据我的合作伙伴之一,Web服务是相同的下载WSDL文件并从中生成代理类,并且他与REST有问题,因为“它不是Web服务”。谢谢您的回答。 – sada

1

这听起来有点混乱。

WSDL表示Web服务描述语言,用于定义SOAP Web服务。

SOAP和REST都使用http作为协议,但据我所知,您无法使用WSDL定义'REST服务'。 'REST服务'被称为'资源'。

有些工具使用WADL(Web应用程序描述语言)来定义REST资源,但它不像WSDL那样可靠,不会生成客户端,并且它不被社区广泛接受。

相关问题