Restful API的設計思路

2021-09-16 22:58:07 字數 481 閱讀 5822

api的就是程式設計師的ui,和其他ui一樣,你必須仔細考慮它的使用者體驗!

restful只是web api/json傳輸介面通過http調,取到還要自己解。rpc一般都是配套的,客戶端直接像調本地函式一樣呼叫(一般用在內網服務間呼叫,可以用rpc的框架thrift)

swagger可以用來管理你的restful api

使用ssl(https)來提供url

使用get、post、put、delete這幾種請求模式

在uri中體現資源,而非動作

版本

http響應碼

返回值結構

使用json進行返回:

鑑權

自我保護能力

RESTful API設計的點

一直在使用restful api,但是好像概念還是很模糊的,總結下使用到的點 協議api與使用者的通訊協議,總是使用https協議。網域名稱應該盡量將api部署在專用網域名稱之下。版本應該將api的版本號放入url。也可以將版本資訊加入到http頭資訊中,但不如放入url方便和直觀 路徑在restf...

RESTful API 設計指南

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

RESTful API 設計指南

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