簡介:隨著移動互聯網的發展,客戶端層出不窮,app,web,微信端等等,而后端業務邏輯基于是一致的,如何做到業務邏輯“一次編寫,隨時接入”?答案是通過遠程調用API,而目前比較火的方案是“Restful api”。簡單來說,RESTful API 是基于HTTP協議產生的一種相對簡單的API設計方案,屬于無狀態傳輸。本次教程將從“是什么-為什么-怎么做”的順序跟大家一起來學習如何理解以及在生產環境下如何設計Restful API。
第2章 為什么要使用Restful
本章從承載Restful的底層協議HTTP協議入手,來講解為什么HTTP協議是移動互聯網主要的數據交互協議,之后講解基于HTTP協議的Restful與SOAP的區別。讓同學們在開發中能根據實際場景和需求選擇合適的技術。
第3章 如何使用Restful
先介紹Restful API的設計要素,之后帶同學們熟悉下Restful API測試工具DHC Client,接下來在本地搭建PHP開發環境。
之后是具體的操作,確認需求之后確認設計要素,設計數據庫,編寫業務邏輯,完善API,