老師講的不錯(cuò),不過理解起來倒是看個(gè)人了,我的理解是:
什么是restfulAPI,我認(rèn)為是一種接口風(fēng)格和規(guī)范吧,這里暫且不討論SOAP和HTTP的異同;restful盡最大程度的利用了HTTP,從資源路徑確定了對(duì)何種資源(用戶資源,文章資源等等)進(jìn)行動(dòng)手,根據(jù)不同的HTTP動(dòng)詞(POST,PUT,DELETE,GET等等)進(jìn)行不同的API操作,然后過濾不必要的信息信息,根據(jù)流程返回適當(dāng)?shù)臓顟B(tài)碼和錯(cuò)誤提示,以及最終的結(jié)果返回,本次學(xué)習(xí)最大的收獲是代碼的類思想,代碼報(bào)錯(cuò)處理機(jī)制和代碼的規(guī)范性學(xué)習(xí),相比以前做開發(fā)直接沒有什么處理json返回前端需要的數(shù)據(jù)相比,這種方法更加科學(xué),當(dāng)然也要視情況采用.
什么是restfulAPI,我認(rèn)為是一種接口風(fēng)格和規(guī)范吧,這里暫且不討論SOAP和HTTP的異同;restful盡最大程度的利用了HTTP,從資源路徑確定了對(duì)何種資源(用戶資源,文章資源等等)進(jìn)行動(dòng)手,根據(jù)不同的HTTP動(dòng)詞(POST,PUT,DELETE,GET等等)進(jìn)行不同的API操作,然后過濾不必要的信息信息,根據(jù)流程返回適當(dāng)?shù)臓顟B(tài)碼和錯(cuò)誤提示,以及最終的結(jié)果返回,本次學(xué)習(xí)最大的收獲是代碼的類思想,代碼報(bào)錯(cuò)處理機(jī)制和代碼的規(guī)范性學(xué)習(xí),相比以前做開發(fā)直接沒有什么處理json返回前端需要的數(shù)據(jù)相比,這種方法更加科學(xué),當(dāng)然也要視情況采用.
2019-01-28
我想告訴大家的是 restful 架構(gòu)是目前最流行的架構(gòu),至于為什么,自己琢磨吧,或者問一問你的前端 一個(gè)功能要請(qǐng)求N個(gè)接口是不是很煩,假如你用restful,一個(gè)增刪改查功能就請(qǐng)求一個(gè)接口,是不是很友好。
2019-01-25
@午夜狂魔 其他的先不確定,你太浮躁了,可能會(huì)影響你的學(xué)習(xí)。又不是1+1=2,你以為你是天才 一聽就懂。有些事情有個(gè)過程的,慢慢就會(huì)懂,要有耐心。
2019-01-24
數(shù)據(jù)庫(kù)中文亂碼,連接數(shù)據(jù)的時(shí)候,加個(gè)編碼
$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