补全:带链接的列表
(每道题开头都有同一段:上面那个应用的全部源码——render 把标题和正文塞进页面骨架 PAGE,list_html / form_html 生成列表和表单,STATIC 是静态文件表,handle 是入口。判题机不联网,题里直接调 handle。)
贯穿全条的应用(留言板):
handle(method, url, body, notes) → (状态码, 头, 正文)
/ GET 200 首页:留言列表 + 发表表单
/about GET 200 关于页
/notes/<n> GET 200 第 n 条的详情;越界 404
/api/notes GET 200 application/json {"count": n, "notes": [...]}
/add POST 303 Location: /(正文 text 追加进 notes);空文本 400;GET 405
/static/... GET 文件(只有 style.css);没有 404
其余 404首页每条留言链到它的详情页。补全 linked_list(notes):每条 <li><a href="/notes/编号">内容</a></li>(编号从 1 起,内容转义)。
全部评论