HTTP Restful API

- 一個URI對應(yīng)的是一個Logical Resource,盡量使用名詞而不是動詞

- 統(tǒng)一使用復(fù)數(shù)

- 使用標(biāo)準(zhǔn)的HTTP Method

? ? - - GET /tickets - Retrieves a list of tickets

? ? - - GET /tickets/12 - Retrieves a specific ticket

? ? - - POST /tickets - Creates a new ticket

? ? - - PUT /tickets/12 - Updates ticket #12

? ? - - PATCH /tickets/12 - Partially updates ticket #12

? ? - - DELETE /tickets/12 - Deletes ticket #12

- 使用query parameter for filtering, sorting & searching

- 使用標(biāo)準(zhǔn)的HTTP Response Code

- 通過URL來控制版本,而不是HTTP Header

- 對于時間序列,可以用Before/After類型的分頁

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容