Web服务 – 为什么REST不像SOAP那样具有WSDL

Web服务 – 为什么REST不像SOAP那样具有WSDL,第1张

概述对于SOAP Web服务,存在所有请求/响应必须遵循的规范.此规范采用WSDL文档的形式.但是对于REST Web服务,为什么没有这样的规范或WSDL?这是否使REST更容易受到运行时异常的影响,因为我们没有遵循任何规范? REST真的只使用资源上的HTTP动词(GET,PUT,POST,DELETE,…).资源的所有 *** 作都应该以这种方式表示.当您不能以符合其他三种方式表达您的业务逻辑时,POST 对于SOAP Web服务,存在所有请求/响应必须遵循的规范.此规范采用WSDL文档的形式.但是对于REST Web服务,为什么没有这样的规范或WSDL?这是否使REST更容易受到运行时异常的影响,因为我们没有遵循任何规范?解决方法 REST真的只使用资源上的http动词(GET,PUT,POST,DELETE,…).资源的所有 *** 作都应该以这种方式表示.当您不能以符合其他三种方式表达您的业务逻辑时,POST用作捕获.这就是为什么REST服务并没有真正的WSDL,因为您只有资源上有4种方法.

但你还有the possibility to describe a REST web service with WSDL 2.0.

总结

以上是内存溢出为你收集整理的Web服务 – 为什么REST不像SOAP那样具有WSDL全部内容,希望文章能够帮你解决Web服务 – 为什么REST不像SOAP那样具有WSDL所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1100716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存