老师讲的不错,不过理解起来倒是看个人了,我的理解是:
什么是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
最新回答 / _好久不见_2
不会的,PHP单线程的,会卡主。每一个请求都是一个独立的进程,他是执行一个才会执行下一个,不存在交叉。有一种情况就是数据库会出现问题,事务发生锁表,导致添加失败,或者查询错误。
2019-01-22
最新回答 / 被遗忘的我
throw new Exception要配合try{throw new Exception();}catch (Exception $e){ return $e->getMessage(); }
2018-12-29