美文网首页
rest api:部分更新还是全量更新

rest api:部分更新还是全量更新

作者: 小峰哈 | 来源:发表于2019-06-13 09:16 被阅读0次

关于Rest API更新资源的讨论:
当更新一个对象的时候,是否要将完整object全部信息重新提交到服务器?还是只提交部分内容?

一种是完整提交的方案
认为在前端需要保存完整的object数据,在前端由用户做更改,
之后将完整的object重新使用PUT方法传回服务器。
这种方法的弊端在于
传送数据量过大
好处是
API幂等
后端设计简单
一种是部分提交的方案
认为每次在前端更改内容的时候,只将更新的内容提交到服务器即可
好处
交互流量少
弊端
当该模型某些字段可为null时,如何知道没有指定的字段,是要求置为Null还是保持原样?
事实上查阅资料后,发现这是一个架构设计的问题。
可以参考文章:https://blog.csdn.net/bychahaha/article/details/53271394

相关文章

  • rest api:部分更新还是全量更新

    关于Rest API更新资源的讨论:当更新一个对象的时候,是否要将完整object全部信息重新提交到服务器?还是只...

  • ReactNative热更新&拆包

    目录 1)全量热更新-Android 2)拆包增量更新-Android 3)图片增量更新-Android 4)全量...

  • RN用自己的服务器热更新

    不使用第三方,用自己的服务器更新。 RN的热更新其实就是替换App加载的js包,更新分为全量更新和增量更新; 全量...

  • Solr全量更新/增量更新(要配置数据库)

    一、Solr全量更新/增量更新(要配置数据库) 1、全量更新 参考 Solr 连接数据库.md 配置,完成后: 2...

  • pip全量更新

    查看所有的过期库pip list --outdated pip全量更新库

  • 全量更新和增量更新区别。

    1 全量更新,就是所有参数都传给后台,全部入库。 2 增量更新,则是传一部分参数,然后更新传递的参数。 以上两点是...

  • React Native 全量更新

    关于RN APP如何增量更新的文章满大街都是,RN的官网也有,具体我没试过,所以就不多说了。 但是目前就我留意到的...

  • Bugly全量更新详解

    前言 在之前我已经讲过了一些关于App版本更新的文章,大家感兴趣的话,可参考以下文章Kotlin笔记(67) — ...

  • 一个简单好用的java增量更新工具

    java web 上正式的时候总是会需要更新代码,但是要求不能全量更新代码,只能提供增量更新包,减少不必要的更新。...

  • Thinkphp3.2多语言配置

    ****前言****thinkphp官方api常不更新,thinkphp-code更新,然而api却不更新。诸多原...

网友评论

      本文标题:rest api:部分更新还是全量更新

      本文链接:https://www.haomeiwen.com/subject/lcxjfctx.html