1. 什么是RestFul
REST : 表現(xiàn)層狀態(tài)轉化(Representational State Transfer),如果一個架構符合REST原則,就稱它為 RESTful 架構風格。
資源: 所謂"資源",就是網(wǎng)絡上的一個實體,或者說是網(wǎng)絡上的一個具體信息
表現(xiàn)層 :我們把"資源"具體呈現(xiàn)出來的形式,叫做它的"表現(xiàn)層"(Representation)。
狀態(tài)轉化(State Transfer):如果客戶端想要操作服務器,必須通過某種手段,讓服務器端發(fā)生"狀態(tài)轉 化"(State Transfer)。而這種轉化是建立在表現(xiàn)層之上的,所以就是"表現(xiàn)層狀態(tài)轉化"。
REST原則就是指一個URL代表一個唯一資源,并且通過HTTP協(xié)議里面四個動詞:GET、POST、PUT、DELETE對應四種服務器端的基本操作: GET用來獲取資源,POST用來添加資源(也可以用于更新資源),PUT用來更新資源,DELETE用來刪除資源。

1.RestFul的引言.png
URL通常沒有帶問號“ ?”,傳統(tǒng)的URL是不帶問號是不唯一的。restFul是唯一的。
瀏覽器現(xiàn)在只支持get 和 post,而大部分的第三方架構是支持get post put delete這四種。我們可以通過這四種方式去調用其他系統(tǒng)架構。