话不多说,都在图里。
创建用户:
URL : /user , method=Post ,sc: 201 400 500
201:创建成功
400 :请求错误
500: 内部错误
用户登录:
URL : /user/:username , method=Post ,sc: 200 400 500
200:OK
400:请求错误
500: 内部错误
获取用户基本信息:
URL : /user/:username , method=Get ,sc: 200 400 401 403 500
200:OK
400: 请求错误
401:无验证无权限
403:已验证无权限
500:内部错误
用户注销:
URL: /user/:username , method=delete , sc:204,400,401,403,500
204:OK
400:请求错误
401:无验证无权限
403:已验证无权限
500:内部错误
获取所有video资源:
URL:/user/:username/videos , method=Get , sc:200,400,500
获取某个videos:
URL:/user/:username/videos/:vid-id method=Get , sc:200,400,500
删除某个videos:
URL:/user/:username/videos/:vid-id , method=delete
sc:204,400,401,403,500
展示评论:
URL:/videos/:vid-id/comments method=Get sc:200,400 500
发一条评论:
URL :/videos/:vid-id/comments method=Post sc:201,400,500
删除评论:
URL:/videos/:vid-id/comment/:comment-id method=Delete
sc:204,400,401,403,500
ubuntu下的workbenrch没整明白,数据模型图略…
一共4张表:
users:
video_info:
comments:
sessions:
好的,到此为此,第一天的网站设计大体完成。如果还有什么需求修改的话后期再加吧。