RESTful 服务器

作为一个提醒, 这里就是待完成事项列表 web service 所提供的方法的定义:

  1. ========== =============================================== =============================
  2. HTTP 方法 URL 动作
  3. ========== =============================================== ==============================
  4. GET http://[hostname]/todo/api/v1.0/tasks 检索任务列表
  5. GET http://[hostname]/todo/api/v1.0/tasks/[task_id] 检索某个任务
  6. POST http://[hostname]/todo/api/v1.0/tasks 创建新任务
  7. PUT http://[hostname]/todo/api/v1.0/tasks/[task_id] 更新任务
  8. DELETE http://[hostname]/todo/api/v1.0/tasks/[task_id] 删除任务
  9. ========== ================================================ =============================

这个服务唯一的资源叫做“任务”,它有如下一些属性:

  • id: 任务的唯一标识符。数字类型。
  • title: 简短的任务描述。字符串类型。
  • description: 具体的任务描述。文本类型。
  • done: 任务完成的状态。布尔值。