Restful接口中的POST

新增

不解釋

繼承

父類到子類

這種情況是從外部同步過來的信息(這個時候需要展示),然後經過信息完善後補充劃分到子類。這個時候可以擺脫子類和父類的集成關係。把Child集成Parent改成Parent和某個NewType綁定。只是Parent和NewType的id是一致的

子類到子類

上述方案無法解決的問題是子類到子類,特別是一個Object1從ChildOne移動到ChildTwo時,這時往往伴隨着Object1不再出現在ChildOne中,這一點和上面的情況是不一樣的。

狀態

這種方法是爲不同的status設置不同的URL,然後發生這種狀態一定會變化的時候就POST到新狀態的URL。這個和上面的子類到子類很像。區別在於狀態轉變不一定成功,而子類到子類更像是一個一定會成功的編輯操作。

重試

在有些對於觸發和第三方交互的操作(例如重發信息)是使用POST的,這裏的理解可以是認爲這是一個對於第三方的新增,雖然這個操作應該是冪等的

boolean

有些對象的boolean屬性,或者二者綁定關係的時候。使用POST搭配DELETE使用。最典型的是GIT上的打星

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章