gpt4 book ai didi

web-services - REST 与基于 session 的应用程序

转载 作者:行者123 更新时间:2023-12-04 02:20:25 24 4
gpt4 key购买 nike

我有一个关于 REST 与其他网络服务的问题,但我不知道从哪里开始。我知道什么是 REST ist 以及用它实现的服务应该如何工作,我也对 SOAP 和 RPC 有基本的了解,但我真的无法说出 REST 与基于 session 的应用程序有何不同的问题。

我知道 REST 是无状态的,但我该如何正确回答这个问题呢?有什么提示或好的资源可以通读吗?

最佳答案

What differs REST from session-based apps?

REST 与基于 session 的应用程序不同,因为它是无状态的,而基于 session 的则不是。

保持“Session”无非就是服务器保持用户的状态。

REST 不这样做,它使用超媒体来指导应用程序的状态。这就是 HATEOAS 首字母缩略词的来源(Hypermedia As The Engine Of 应用国家

基本上,HATEOAS 意味着您的服务应该像常规网站引导其用户一样引导其客户:通过超链接(和媒体类型)。 Roy Fielding expands on this in his blog.

关于web-services - REST 与基于 session 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30604480/

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