繁体   English   中英

Web服务是WSDL还是REST或两者兼而有之? [关闭]

[英]Web service is WSDL or REST or both? [closed]

我想知道Web服务显然意味着使用WSDL文件和SOAP协议(主要是WSDL),或者它也可能意味着REST API?

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

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

这听起来有点令人困惑。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM