2024-04-07|閱讀時間 ‧ 約 21 分鐘

※ 後端面試考古題(二)

    ※ 什麼是 RESTful API?

    這種運用 HTTP 來表達語義的路由設計風格稱為 RESTful API,它描述了如何實現 Web API 的架構。所謂的 API 是應用程式介面 (application programming interface),網址也是一種應用程式的「介面」,故稱為 API。

    RESTful 風格的網址設計強調從路由結構就能看出要對什麼資料、進行什麼操作。

    • GET:取得資料
    • POST:新增資料
    • PUT:修改資料(更新現有整個資料,若資料不存在則新增)
    • PATCH:修改資料(只修改部分資料)
    • DELETE:刪除資料

    RESTful 是一個非常流行的路由設計的參考風格,但在實際開發專案時,可能還是會有一些因時制宜的考量。例如「登入」的路由通常設定為 POST /login,就完全是以動詞為中心。首頁的本質上是瀏覽,因此配置路由 GET /,而沒有配置 GET /todos。

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.