gpt4 book ai didi

Restful 与其他 Web 服务

转载 作者:行者123 更新时间:2023-12-02 11:11:11 26 4
gpt4 key购买 nike

Restful Web 服务与 SOAP 等其他 Web 服务有何不同?

最佳答案

关于网络服务的争论还没有结束,但有一些要点很突出。

RESTful Web 服务是 Web 服务的“家族”。有些人将其称为架构。

RESTful Web 服务使用 HTTP 协议(protocol)来执行来自 Web 服务的请求。他们使用 HTTP 动词:GET、POST、PUT 和 DELETE(有时还有其他动词)。请求本身是代表资源的 URL...有时请求正文中会包含可能是 HTML、JSON、二进制数据或其他数据的数据。

纯粹的 RESTful Web 服务只需要 URL 和 HTTP 动词来描述请求的操作...正文数据通常是参与请求的操作的有效负载...它不应该指示请求的操作

另一方面,SOAP 实际上是一种协议(protocol)。它通常通过 HTTP 传输,但 HTTP 请求只是将 SOAP 数据包获取到必要处理程序的一种方法。 SOAP 请求的内容描述了客户端想要执行的操作。它包含所有必要的信息。

它们是两种截然不同的 Web 服务实现方式。如果你问“哪个更好”这个问题,你可能会得到双方的强烈意见。我建议你进一步调查并做出自己的决定。

关于Restful 与其他 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2285725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com