gpt4 book ai didi

web-services - WS* vs REST = 类(class)的马......或不是?

转载 作者:行者123 更新时间:2023-12-04 07:11:42 24 4
gpt4 key购买 nike

好的,我已经实现了 REST 和 SOAP 服务,我喜欢这两种服务,具体取决于上下文。对我来说,当我想要服务器和客户端之间的明确契约(Contract)时,WS* 很棒,例如敏感信息或关键任务的东西。另一方面,REST 虽然在模式定义方面很灵活,但在我看来,它更适合不需要经历任何严肃业务逻辑的内容服务或数据。

REST 似乎非常流行,当来自 Thoughworks 的 Martin Fowler 等人发布此播客时,我有些沮丧:http://www.thoughtworks.com/what-we-say/podcasts.html在 REST 上并且对 WS* 嗤之以鼻。虽然这个人自己很受尊重,但我是否认为这里仍然有很多地方可以放 SOAP 和一小撮盐?有没有人在严肃的业务应用程序中使用过 REST?

最佳答案

您能否通过向某人​​提供您使用的媒体类型的描述和单个 URL 来记录您的 REST api?

如果您发现自己提供了一个 URL 列表以及可以在这些 URL 上使用哪些动词,那么您可能没有 REST api .

创建真正的 REST api 后,返回并将其与 WS* api 进行比较。你会发现它们非常不同。

REST apis 可以轻松处理“严肃的业务逻辑”,是的,我在严肃的业务应用程序中使用了 REST。

关于web-services - WS* vs REST = 类(class)的马......或不是?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/231869/

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