REST 简介
来源:互联网 发布:dnf异次元碎片 淘宝 编辑:程序博客网 时间:2024/05/26 17:48
推荐文章:A Brief Introduction to REST (http://www.infoq.com/articles/rest-introduction)
好消息还有中文版 深入浅出REST ! http://www.infoq.com/cn/articles/rest-introduction
概括如下。
REST: REpresentational State Transfer 表述性状态转移。Roy T. Fielding在他的博士学位论文中定义了术语REST。
REST软件架构遵循CRUD原则,即Create, Read, Update, Delete。
URI:web中的ID,唯一标识一个资源。资源可以是具体的一个或一群事物,比如一个客户,一堆符合某特征的商品,也可以是逻辑上,一个订单,一个请求等。
http://example.com/orders/2007/10/776654 2007年10月份提交的订单
http://example.com/products?color=green 绿颜色产品的集合
接收URI的应用程序会知道通过这个URI去做什么事情,因为使用了标准的方法。
GET:检索一个表述。具有幂等性(多个相同请求返回相同的结果)
POST:创建一个新资源。
PUT:更新资源数据,如果资源不存在的话,根据此URI创建一个新的资源。具有幂等性。
DELETE:删除资源。具有幂等性。
HEAD
OPTIONS
一个采购方案的例子。订单管理和客户管理的基本操作。这些接口是服务程序和客户程序之间的协议。
在RESTful HTTP方式中,通过组成HTTP应用协议的通用接口访问服务程序。对资源应用标准方法。
[SOAP与REST]
SOAP:Simple Object Access Protocol 简单对象访问协议
- REST 简介
- REST 简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- REST简介
- ios的翻页动画效果
- Drupal 7 Bartik & Seven主题
- RSS--一种定制物联网信息的可行方案
- DBCP 数据连接池的配置和使用
- MVC演化史
- REST 简介
- #define XXX do{...}while(0)
- jquery手机,电话号码,区号,数字验证程序
- 一篇关于fft补零提高频率分辨率的讨论
- VS.NET2010水晶报表安装部署[VS2010]
- Eclipse JAVAscript编码辅助插件 Spket
- 网络环境下的即时学习(供讨论完善)
- 疯狂android讲义---intent-filter
- POJ 3687 拓扑排序