RestFul 只在resource representional端 进行state transfer(服务端无状态转移

HTTP协议,是一个无状态协议,服务器中没有保存客户端的状态,客户端必须每次带上自己的状态去请求服务器【状态】
(通常情况下 使用session 保持服务器保持请求的状态)
HTTP Post来新增一个订单 只有post是 非 幂等的
资源的状态在 客户端保持 客户端缓存数据 不在服务器端保持~让每次请求是无状态的。无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境!

----什么是状态
状态是指: 客户端和服务器在临时会话中产生的数据! 客户端使用cookie保持转态,服务端使用session缓存区保存临时会话中的数据.
----restful 也把状态状态从后端拿到了前端,这才是前后端分离
网页都是前端后端融一切,近年来移动互联网的发展,各种类型的Client层出不穷 Web,iOS和Android 不同的客户端展示段自己负责状态转移,服务端只提供接口.
----restful 目的一句话: 只在resource representional端 进行state transfer(服务端无状态转移
仅通过客户端实现 资源的状态转移,应用程序状态和功能被分离到不同资源中。
无状态 适应微服务环境 前后端分离
RestFul 只在resource representional端 进行state transfer(服务端无状态转移

你可能感兴趣的:(javaWeb,java,开发语言,后端)