作为restful服务stateless,它不维护用户的任何交互,所以我想知道是否有多个用户访问同一个restful服务,那么restful service如何识别哪个用户与哪个方法交互?是否有可能使restful服务成为stateful?
发布于 2016-11-11 08:55:50
哪个用户:
通过使用共享秘密(一行字符),在服务器上创建,并与每个下一个请求一起返回。
它在cookie中“保存”,并由客户机使用cookie或HTTP(S)报头返回。
哪种方法:
这取决于您使用的框架。但最终的结果是将URI映射到您的方法。
是否有可能使restful服务成为有状态服务?
您可以制作有状态的应用程序,这样它们就不是restful了。restful应用程序是无状态的。这就是定义,所以您可以制作有状态的应用程序,但是您永远不能创建有状态的rest应用程序,因为rest是无状态的。
发布于 2018-06-18 06:22:12
根据我的观点,Restful服务是一种状态,它的体系结构风格具有一组约束和属性,所以无状态是它的属性,我们不能改变它的属性,所以它并不意味着restful服务是有状态的。
我们可以将URI映射到您的方法,然后restful知道哪个用户正在调用哪个方法。
https://stackoverflow.com/questions/40543335
复制相似问题