解读REST
REST 的全称是 Resource Representational State Transfer ,直白地翻译过来就是 “资源”在网络传输中以某种“表现形式”进行“状态转移” 。涉及的概念如下:
URI(统一资源标识符)与之对应,如果需要获取这个资源,访问这个 URI 就可以了。
表现形式(Representational):“资源"是一种信息实体,它可以有多种外在表现形式。把"资源"具体呈现出来的形式比如 json,xml,image,txt 等等叫做它的"表现层/表现形式”。
状态转移(State Transfer) : REST 中的状态转移更多地描述的服务器端资源的状态,比如通过增删改查(通过 HTTP 动词实现)引起资源状态的改变。
总结以下RESTful架构:
每一个 URI 代表一种资源;
客户端和服务器之间,传递资源的某种表现形式比如 json,xml,image,txt 等等;
客户端通过特定的 HTTP 动词,对服务器端资源进行操作,实现"表现层状态转化"。
上一篇:WSDL的基本概念是什么意思?有关XML协议是用来干什么的?
下一篇:最后一页