ISSUE

2021


RESTful 簡述  




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



前往討論區 這篇文章的網址 (可分享到FB、PTT、Mobile01):

小編推薦/優惠活動: 小編推薦/優惠活動:
申辦星展卡贈500元 申辦玉山卡贈300元


您也許對這文章有興趣:

您也許對這文章有興趣:

數位高利活儲帳戶 (渣打/花旗/華南/台新)
數位高利活儲帳戶 (渣打/花旗/華南/台新)

Line 使用常見問題
發錯的LINE訊息可以收回或刪除嗎?

 
其它文章: 前往瀏覽目錄
本篇文章的行動版網頁: 切換到行動版本
返回頂端

Copyright © 2008-2021 Anson | Secured by SSL Connection SSL

威力彩線上電腦選號(真正電腦選)
你的解答書-抽籤問事
台灣各家銀行信用卡0800免付費電話 客服電話 智能客服
保費繳別計算器