老师讲的不错,不过理解起来倒是看个人了,我的理解是:
什么是restfulAPI,我认为是一种接口风格和规范吧,这里暂且不讨论SOAP和HTTP的异同;restful尽最大程度的利用了HTTP,从资源路径确定了对何种资源(用户资源,文章资源等等)进行动手,根据不同的HTTP动词(POST,PUT,DELETE,GET等等)进行不同的API操作,然后过滤不必要的信息信息,根据流程返回适当的状态码和错误提示,以及最终的结果返回,本次学习最大的收获是代码的类思想,代码报错处理机制和代码的规范性学习,相比以前做开发直接没有什么处理json返回前端需要的数据相比,这种方法更加科学,当然也要视情况采用.
什么是restfulAPI,我认为是一种接口风格和规范吧,这里暂且不讨论SOAP和HTTP的异同;restful尽最大程度的利用了HTTP,从资源路径确定了对何种资源(用户资源,文章资源等等)进行动手,根据不同的HTTP动词(POST,PUT,DELETE,GET等等)进行不同的API操作,然后过滤不必要的信息信息,根据流程返回适当的状态码和错误提示,以及最终的结果返回,本次学习最大的收获是代码的类思想,代码报错处理机制和代码的规范性学习,相比以前做开发直接没有什么处理json返回前端需要的数据相比,这种方法更加科学,当然也要视情况采用.
我想告诉大家的是 restful 架构是目前最流行的架构,至于为什么,自己琢磨吧,或者问一问你的前端 一个功能要请求N个接口是不是很烦,假如你用restful,一个增删改查功能就请求一个接口,是不是很友好。
2019-01-25
@午夜狂魔 其他的先不确定,你太浮躁了,可能会影响你的学习。又不是1+1=2,你以为你是天才 一听就懂。有些事情有个过程的,慢慢就会懂,要有耐心。
2019-01-24
数据库中文乱码,连接数据的时候,加个编码
$pdo = new PDO('mysql:host=localhost;dbname=restful;charset=UTF8', 'root', '');
$pdo = new PDO('mysql:host=localhost;dbname=restful;charset=UTF8', 'root', '');
2018-08-02