如何開發RESTful API

2021-09-12 13:08:56 字數 497 閱讀 5599

restful api有哪些特點:

基於「資源」,資料也好、服務也好,在restful設計裡一切都是資源。

無狀態。一次呼叫一般就會返回結果,不存在類似於「開啟連線-訪問資料-關閉連線」這種依賴於上一次呼叫的情況。

url中通常不出現動詞,只有名詞

url語義清晰、明確

使用http的get、post、delete、put來表示對於資源的增刪改查

使用json不使用xml

我舉個例子:

**:/get_user?id=3

restful: get /user/3 (get是http型別)

常用的請求方式:

一些不常用的請求方式:

常用返回狀態碼:

http狀態碼,在rest中都有特定的意義:200,201,202,204,400,401,403,500。

開發restful api總結的幾點小經驗

與其說是開發,不如說是打補丁!是個jesery spring的restful service,加了乙個許可權校驗部分,做了一些調整。本來其實很簡單的乙個事,後來發現,這個 太霸道。本來傳個引數是action id 這個東西,結果引數名字有如下 action id,actionid,id 我只能說傻傻...

RESTful API 設計指南

網路應用程式,分為前端和後端兩個部分。當前的發展趨勢,就是前端裝置層出不窮 手機 平板 桌面電腦 其他專用裝置 因此,必須有一種統一的機制,方便不同的前端裝置與後端進行通訊。這導致api構架的流行,甚至出現 api first 的設計思想。restful api是目前比較成熟的一套網際網路應用程式的...

RESTful API 設計指南

網路應用程式,分為前端和後端兩個部分。當前的發展趨勢,就是前端裝置層出不窮 手機 平板 桌面電腦 其他專用裝置.因此,必須有一種統一的機制,方便不同的前端裝置與後端進行通訊。這導致api構架的流行,甚至出現 api first 的設計思想。restful api是目前比較成熟的一套網際網路應用程式的...