RESTful 簡述

行動版 for , 瀏覽人次: 1971  , SSL Connection SSL
  • RESTful 是一個形容詞, 在提到 RESTful 之前, 要先說明 REST:

    REST:

    • 隨著不斷獲取資源的表徵,客戶端的應用不斷地在轉變著其狀態,正所謂表徵狀態轉移(Representational State Transfer)
    • 資源是由URI來指定。
      每種資源對應一個特定的URI(統一資源標識符(Uniform Resource Identifier)。要獲取這個資源,訪問它的URI就可以,因此URI就成了每一個資源的地址或獨一無二的識別符。比如:http://whatis.com/resources/。
    • 資源的表現形式取決於讀者是機器還是人,是消費web服務的軟體還是web瀏覽器。Web服務接受與返回的網際網路媒體類型,比如:JSON,XML ,YAML 等,輕量級的JSON格式廣受歡迎。
    • 如果客戶端想要操作服務器,必須通過某種方法,讓服務器端發生"狀態轉化"(State Transfer)。而這種轉化是建立在表現層之上的,所以就是"表徵狀態轉移" 。

      對資源的操作包括讀取、新增、修改和刪除資源,這些操作正好對應HTTP協議提供的GET、POST、PUT和DELETE方法。

    RESTful:

    • 朝著這樣的理念所設計出來的系統可稱為 RESTful,表示系統在設計上遵循著 REST 的理念與原則(設計理念)。
    • 主要的貢獻在於明確地抽離 Client 與 Server 的耦合性,透過一致性的介面進行溝通,大幅增加 Server 的 Scalability (可擴展性)。
    • RESTful Web Service 的要領只是盡可能使用 HTTP 既有的能力。

    功能: 查詢使用者資料
    Control name: mock , Object id: editor

    RESTful

    RESTful


延伸閱讀:北部新冠快篩站預約與等候結果

延伸閱讀:疫情嚴重時少出門必備工具

延伸閱讀:口罩有縫隙! 美國CDC教你knot and tuck改良自己的口罩

延伸閱讀:居家工作 網路攝影機 幫忙看門/看小孩

延伸閱讀:「公費疫苗可選廠牌」哪種廠牌好? 要投保疫苗險嗎?

延伸閱讀:WFH在家工作 急需傳真不用跑便利商店

延伸閱讀:WFH在家工作時時關心疫情 – 小米盒子(追劇看新聞)

延伸閱讀:勞工紓困貸款 貸了有何影響?

延伸閱讀:打不到新冠肺炎(COVID-19)疫苗? 先打肺炎鏈球菌疫苗?

延伸閱讀:COVID-19新冠肺炎 居家快篩試劑,保護自己保護家人

延伸閱讀:必須在長輩手機上設定的 緊急聯絡人與緊急醫療資訊 (快樂缺氧怎麼辦?!) 

延伸閱讀:打了新冠肺炎(COVID-19)疫苗 副作用 (親身經歷) 


回 文章列表頁