上篇主要是了解 API 接口开发和网站开发其实区别很大,对于做网站开发php有很多框架,同样php 做API接口框架也有很多,这里选择 CI 的 rest 框架,复制下面这个链接,做一些了解,并下载框架。
http://codeigniter.org.cn/forums/thread-4501-1-1.html
rest 是一种模式,具体可以百度。CI 的 rest 框架 主体还是CI 的代码,只是在 libraries 里面添加了 REST_Controller 控制器,用来处理 get , post 等请求,并且支持 (supported_formats )xml 、 json 等格式。
理解这一点,每一个接口处理一个相应的请求,然后再返回结果,这就是API 接口开发。所以,在开发之前,前端后台之间要先定义好相应的接口规范,前端传什么数据(什么类型数据,具体参数,什么格式),后端接受了请求之后,做出相应的处理之后,返回数据 (什么类型数据,具体参数,什么格式)。一个请求,一个回应,有问有答。