码迷,mamicode.com
首页 > Windows程序 > 详细

REST 风格的api

时间:2016-11-15 13:55:52      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:bsp   创建   软件架构   分解   网络   服务   限制   相互   代码   

REST即表述性状态传递,是设计风格不是标准。REST架构风格有以下6个约束:

1. 客户-服务器(Client-Server):通信只能由客户端单方面发起,表现为请求-响应形式。

2.无状态:通信的会话状态应该全部由客户端负责维护。

3.缓存:响应内容可以在通信链的某处被缓存,以改善网络效率。

4.统一接口: 通信链的组件之间通过统一的接口相互通信,以提高交互的可见性。

5.分层系统: 通过限制组件的行为(即每个组件只能“看到”与交互的近邻层),将架构分解为若干等级的层。

6.按需代码:支持通过下载并执行一些代码,对客户端的功能进行扩展。

 

REST软件架构使用了CURD原则,对于资源只需4种行为: 创建(create)、获取(read)、更新(update)、销毁(delete),与之对应的http协议的四种请求方法是:POST,GET,PUT,DELETE

REST 风格的api

标签:bsp   创建   软件架构   分解   网络   服务   限制   相互   代码   

原文地址:http://www.cnblogs.com/zhuni/p/6065175.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!