发表于: 2017-11-13 21:55:23

1 801


【今日完成】

今天把前台的发送验证码,用户信息,修改用户资料,获得视频详情,按条件获得视频列表几个接口写的差不多了。

其实都还比较简单,就是发送短信和邮箱验证码的接口有点忘了,倒回去又看了一下以前的任务七。

有些地方明天准备和前端交流一下,短信那一块接口文档需要改一下。

还有就是讲了一波小课堂:


1.背景介绍   

先介绍下背景

REST是什么?

Resource REpresentational State Transfer

Resource:资源,即数据(前面说过网络的核心)。比如 newsfeed,friends等;

Representational:某种表现形式,比如用JSON,XML,JPEG等;

State Transfer:状态变化。通过HTTP动词实现。

      

2.知识剖析

RESTful API 的特点

RESTful API中,URL中只使用名词来指定资源,原则上不使用动词。“资源”是REST架构或者说整个网络处理的核心。比如:http://api.qc.com/v1/newsfeed: 获取某人的信息; 

http://api.qc.com/v1/friends: 获取某人的好友列表;

http://api.qc.com/v1/profile: 获取某人的详细信息

  那么动词怎么办呢?毕竟光对着资源名字,我们并不知道到底想要干嘛

GET    用来获取资源,POST  用来新建资源(也可以用于更新资源),

PUT    用来更新资源,

DELETE  用来删除资源。比如:DELETE http://api.qc.com/v1/friends: 

删除某人的好友 (在http parameter指定好友id)POST http://api.qc.com/v1/friends:

添加好友PUT http://api.qc.com/v1/profile: 更新个人资料

千万别使用GET /api.com/v1/deletefriend


3.常见问题

使用RESTful的好处是什么?


4.解决方案  

看Url就知道要什么

看http method就知道干什么

看http status  code就知道结果如何


【今日收获】

今天又把剩下的完成了大部分了,明天应该可以搞完


【明日计划】

把剩下的接口写完


返回列表 返回列表
评论

    分享到