当前位置:嗨网首页>书籍在线阅读

02-使用REST API

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

9.1 使用REST API

REST是一套用于创建现代Web服务的技术,其主要优点是比SOAP或专有Web服务机制更加简单,更加轻量级。软件开发人员观察发现,Web服务经常提供的 CRUD创建读取更新删除 [ CreateReadUpdateDelete] )功能与HTTP基本操作(GET、POST、PUT、DELETE)具有相似性。另外,他们还发现典型的Web服务调用其所需的大部分信息时,都可以将其压缩到资源URL上。例如, http://api.mysite.com/ customer/john 是一个资源URL,它可以让我们确定目标服务器( api.mysite.com ),实际上我正在尝试在服务器上执行和 customers (表)相关的操作,更具体的说就是执行和 john (行——主键)相关的操作。当它与其他Web概念(如安全认证、无状态、缓存、使用XML或JSON作为载荷等)结合时,能够通过一种强大而又简单、熟悉且可以轻松跨平台的方式,提供和使用Web服务。难怪REST可以掀起软件行业的一场风暴。