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: 任务完成的状态。布尔值。