restful风格api写作规范和示例

2019-12-25  本文已影响0人  随风飞2019

进行更新操作,用put和PATCH都能成功,但有区别

  1. patch方法用来更新局部资源,假设我们有一个UserInfo,里面有userId, userName, userGender等10个字段。可你的编辑功能因为需求,在某个特别的页面里只能修改userName,于是patch诞生,只传一个userName到指定资源去,表示该请求是一个局部更新,后端仅更新接收到的字段。
  2. put虽然也是更新资源,但要求前端提供的一定是一个完整的资源对象,如果如上只传一个userName到指定资源去,那么缺了的那些字段应该被清空。
上一篇下一篇

猜你喜欢

热点阅读