Restful接口中的POST

新增

不解释

继承

父类到子类

这种情况是从外部同步过来的信息(这个时候需要展示),然后经过信息完善后补充划分到子类。这个时候可以摆脱子类和父类的集成关系。把Child集成Parent改成Parent和某个NewType绑定。只是Parent和NewType的id是一致的

子类到子类

上述方案无法解决的问题是子类到子类,特别是一个Object1从ChildOne移动到ChildTwo时,这时往往伴随着Object1不再出现在ChildOne中,这一点和上面的情况是不一样的。

状态

这种方法是为不同的status设置不同的URL,然后发生这种状态一定会变化的时候就POST到新状态的URL。这个和上面的子类到子类很像。区别在于状态转变不一定成功,而子类到子类更像是一个一定会成功的编辑操作。

重试

在有些对于触发和第三方交互的操作(例如重发信息)是使用POST的,这里的理解可以是认为这是一个对于第三方的新增,虽然这个操作应该是幂等的

boolean

有些对象的boolean属性,或者二者绑定关系的时候。使用POST搭配DELETE使用。最典型的是GIT上的打星

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