建完之后列表变长了吗

同一个 create(),建完之后看看列表。 补全后只输出列表里现在有几条。

开始练习 →

改一条不存在的该返回什么

要改的那个编号根本不存在,该返回【0】。

开始练习 →

删成功之后再查会怎样

删掉编号 3 之后,再按编号 3 去查,应该返回【0】。

开始练习 →

“状态一致”是什么意思

说一个 API "操作后状态一致",指的是【0】。

开始练习 →

删掉一条之后列表还剩什么

先删掉编号 3,再把列表读出来: 列表里现在还剩几条任务? $ curl -s -X DELETE http://127.0.0.1:8000/tasks/3 > /dev/null $ curl -s http://127.0.0.

开始练习 →

实现"改一条"

补全 update():编号存在就按 body 更新字段、返回 (200, 那条任务);不存在返回 (404, None)。 补全后只输出改完之后这条任务的 done。

开始练习 →

改一条不存在的

同一个 update(),这次编号不存在。 补全后只输出状态码。

开始练习 →

实现"删一条"

补全 remove():编号存在就从列表里去掉、返回 (200, 编号);不存在返回 (404, None)。 补全后只输出删完之后列表里还剩几条。

开始练习 →

删完再查,状态一致吗

把删除和查询接起来:先删掉编号 3,再按编号 3 查一次。 补全后只输出这次查询的状态码。

开始练习 →

每条路由至少要有哪两类用例

给一条路由写自动测试,至少要覆盖【0】。

开始练习 →