
rest api.png
我的理解,REST是一種設(shè)計(jì)風(fēng)格,用 RESTful實(shí)現(xiàn)接口,設(shè)計(jì)清晰,目的明確,且有利于前后端分離。你好,我好,大家好,老公回家早。
REST不是簡(jiǎn)單的強(qiáng)行統(tǒng)一一下URL的風(fēng)格,而是將基于URL的設(shè)計(jì)理念轉(zhuǎn)變?yōu)榛谫Y源的設(shè)計(jì)理念,知乎有個(gè)大牛講到了本質(zhì)(現(xiàn)在喜歡在Google上搜索“問題+知乎”,你就發(fā)現(xiàn)知乎含金量高的答案超多,然而,很多是幾年前的了)
REST風(fēng)格的優(yōu)勢(shì)是什么? - 張立理的回答 - 知乎
關(guān)于REST的定義
怎樣用通俗的語言解釋REST,以及RESTful? - Ivony的回答 - 知乎
就是用URL定位資源,用HTTP描述操作。
怎樣用通俗的語言解釋REST,以及RESTful? - 徐磊的回答 - 知乎
看Url就知道要什么
看http method就知道干什么
看http status code就知道結(jié)果如何
關(guān)于REST的作用
REST 架構(gòu)該怎么生動(dòng)地理解? - 覃超的回答 - 知乎
RESTful可以通過一套統(tǒng)一的接口為 Web,iOS和Android提供服務(wù)。另外對(duì)于廣大平臺(tái)來說,比如Facebook platform,微博開放平臺(tái),微信公共平臺(tái)等,它們不需要有顯式的前端,只需要一套提供服務(wù)的接口,于是RESTful更是它們最好的選擇。
REST和HTTP有什么區(qū)別?
REST is the way HTTP should be used.