本文簡述了什麼是 restful web服務
representational state transfer (縮寫:rest)直譯就是表現層狀態轉換,它是一種便於不同軟體/程式在網路中互相傳遞資訊 的架構風格。符合這種架構風格的網路服務 可被稱為 restful 風格。restful特點包括:
總結就是:
上面的提到的特點,可以總結為「用明確的方法 操作 語義清晰的資源,來呈現不同的資源表現形式
」。
即:
看到 uri 就知道要資源什麼 (是什麼)
看到 http 方法 就知道幹什麼 (怎麼做)
看到 http 響應,就知道結果如何 (結果如何)
用示例表示。
比如:
列舉所有商品
get
呈現某一件商品
get /12345
備註:這裡表達了,將獲得第 12345 號 商品。
下單購買
post
...
備註:這裡表達了,使用post方法傳送訂單資訊的內容
end
RESTful Web 服務 定址
定址指的是定位儲存在伺服器上的乙個或多個資源。類似於定位某個人的郵寄位址。rest 架構中的每個資源都通過它的 uri 統一資源標示符 標識。uri 格式如下 教程中,uri 就是http localhost 8080 usermanagement rest userservice users,ve...
Flask提供的RESTful Web服務
rest全稱是representational state transfer。他在 中提到 我這篇文章的寫作目的,就是想在符合架構原理的前提下,理解和評估以網路為基礎的應用軟體的架構設計,得到乙個功能強 效能好 適宜通訊的架構。rest指的是一組架構約束條件和原則。rest本身並沒有創造新的技術 元...
yii2 restful web服務路由
隨著資源和控制器類準備,您可以使用url如http localhost index.php?r user create訪問資源,類似於你可以用正常的web應用程式做法。在實踐中,你通常要用美觀的url並採取有優勢的http動詞。例如,請求post users意味著訪問user create動作。這可...