restful的无状态理解

来源:互联网 发布:java 数据权限 编辑:程序博客网 时间:2024/06/06 06:41

所谓无状态:就是资源可以通过URI来指定,就像是一个萝卜一个坑的意思。

而且定位与其他资源无关,也不会因为其他资源的变化而变化。

有状态和无状态的区别,有状态是指:比如一个资产应用系统,你想看下报废的台式机有多少,是什么型号,你得在登录界面登进去,然后点开资产维护功能,查看报废的相关信息,选中台式机。才能最终看到所有报废的台式机的相关信息,因为每个操作都会受前一个操作的限制。

但是无状态的话,只要输入一个制定的url,就能直接看到报废台式机的相关信息。因为获取这些报废台式机的信息属于一个资源,且不依赖其他的资源或者状态,就仅仅和一个url对应,可以通过HTTP中的get方法来获得,这个就是restful风格。


以上均是本人在翻阅后的一些理解。希望对不理解的人有用。


原创粉丝点击