好久沒寫了,那我就寫著restful先把。
首先restful api是一種介面設計規範!!!
然而restful有個很高大上的解釋:表現層狀態轉移。what!這樣誰看得懂
rest全稱是 resource representational state transfer ,意思就是資源在網路中以某種表現形式進行狀態轉移。**形式如下:列解釋
resource
資源。如 中goods是該資源的獲取處
representational
某種表現形式,如用json,xml,jpeg等
state transfer
狀態變化。通過http動詞實現
有了上面的**我舉個例子來講:
get /1
以上是獲取貨物的例子,在restful中所有資源均不以動詞形式出現,所以goods是名詞,而不是以往的 getx
但是乙個名詞怎麼能代表獲取資源了(獲取資源可是乙個動詞啊),這時候http動詞 get會將其轉為"獲取" 的動作,而類似的http動詞如下:
http請求
解釋get /goods/1
返回指定id商品
post /goods
新增商品
put /goods/1
修改id為1商品
delete /goods/1
刪除id為1商品
最後最後,上面是我們請求的格式,響應的時候需要帶上我們看的懂的狀態碼如:
get /goods/1 對應 200 ok
post /goods 對應 201 created
put /goods/1 對應 202 updated
delete /goods/1 對應 204 no content
注:要讓我們看到返回狀態碼就知道幹了什麼~~~~~~~~~~~
總結一句話:看url就知道要什麼、看http method就知道幹什麼、看http status code就知道結果如何
我眼中的雲 什麼是雲
前面說過,雲就是網路,雲就是計算機,而且在前面的博文中也講了我所理解的雲計算的基本特徵和價值,在這裡,我試著給我眼中的雲乙個定義 雲計算是一種計算資源高度虛擬化,動態化,網路化和管理自動化,並通過網路向使用者按需提供高質量服務的分布式計算體系。1 計算資源的虛擬化使得使用者不再直接依賴物理計算資源,...
我,眼中的詩歌
我,眼中的詩歌 給我一杯茶,乙個幽靜的地方,我好看些詩歌。寫前面 詩歌是一種態度。詩歌是燕子低低地飛過屋簷。詩歌是古代西方 盛行的決鬥。詩歌是人類本身一直都存在的 極為樸素的一種本能。詩歌和性別無關 和身材無關,和你曾看過多少書也沒有直接的 聯絡,造物主將嘴巴賦予人類的同時 也賦予了人類詩歌。詩歌是...
我眼中的委託
首先委託是乙個型別,和int string一樣,我們日常說的委託其實是委託型別的變數,委託的作用就是把方法當成引數來傳遞,將方法賦值給委託型別的變數,然後由這個變數去呼叫執行方法。換個方式,委託沒有具體實現體,因為委託就是叫別人去辦事,自己當然不需要實現了,但是委託別人必須要清楚自己想辦什麼事,這個...