回覆列表
  • 1 # 科學史話

    原則的架構風格。REST是專門針對Web應用程式而設計的,其目的在於降低開發的複雜度,提高系統的可伸縮性。

    REST API和一般的API區別為:包含不同、資源不同、狀態不同。

    一、包含不同

    1、REST API:REST API 是API的子集;所有的REST API都是API。

    2、一般的API:一般的API的為。API是REST API的超集,不是所有的API都是REST API。

    二、資源不同

    1、REST API:在REST API架構中,每一個資源都有與之對應的唯一資源識別符號(resource identifier),當資源的狀態發生改變時,資源識別符號不會發生改變。

    2、一般的API:一般的API架構中,Web中所有的事物(文字、音訊、影片、圖片、連結)被統一的抽象為資源(resource)。當資源的狀態發生改變時,資源識別符號會發生改變。

    三、狀態不同

    1、REST API:在REST架構中,所有的操作都是無狀態的。REST架構不遵循CRUD原則。

    2、一般的API:一般的API架構中,所有的操作都是有狀態的。遵循CRUD原則,所有的資源都可以透過GET、POST、PUT和DELETE這四種行為完成對應的操作。

  • 中秋節和大豐收的關聯?
  • 夏天快到了,堅持一個月輕斷食大家覺得可以瘦5斤嗎?