分享吧创业博客

分享吧创业博客微信公众号

接口编程中为什么只用get和post?

115人参与 | 网络相关(网站代码SEO优化教程) 2021年07月26日 17:30 |!

getpost本质上没有区别,前者没有http body,适合没有或比较少的数据发送给Web Server的情况,post则是适合比较多的数据发送,像是表单的提交,有很多栏位和数据要发送。

随着互联网企业和前端开发的兴起。面向普通消费者的软件开始流行,它们存储的基本都是公共数据,例如某宝网站上的商品页信息,任何人都可以访问。

另外一部分则是面向无差别的普通消费者的数据,例如你发的微博,写的评论,只要登录就可以修改。

这种权限宽松,与企业级系统里数据多人共享,权限分级和逻辑严格的大不一样。

另外获取数据也不像企业级系统那样各种汇总筛选和关联。不会有什么查询最近两年某家供应商金额超过一万元的采购单这样的需求。只有前十大热榜的评论这样的固定查询方式。

这种特点,加之前端开发崛起,为了更好的用户体验,数据便由前端程序员直接来读取和维护。

而后端服务,则弱化成了基本的数据存储,serverless,nosql,graphql这些概念也大量涌现。

RestfulAPI就是其中之一。

前端程序员不想用笨笨的关系数据库,想完全把sql透明化,就利用了http协议的put, delete, post, get四个谓词,刚好对应数据库的新增,删除,修改和查询。把数据看成URL资源进行前端产品的设计和开发。

其实我本人是完全不看好restful这种方式。给程序用的API网址,设计目标却着眼于给人看。

程序员不好用,普通人也不会去get。

项目推送群:1群:580402460 / 2群:127684603 / 3群:168431421 / 「一键加群」

来源: (QQ:2104747851) 未经允许禁止转载!

本文地址:

必填

选填

选填

◎已有 0 人评论,请发表您的观点。