最后
目前已经更新的部分资料:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
-
简介
-
postman
============================================================
在开发过程中涉及到前端和后台的交互,那就是api接口。
前端的需求是api接口定义好以后,能够有数据返回,有了数据后前端便于开发调试;而接口的数据是后台开发的任务,往往不能够短时间内完成。这样前端和后台就会有一个时间差,前端需要数据调试UI,而后台数据需要开发。
这种情况下,前端开发的时候往往会造一些假数据,方便自己开发调试,等后台有了数据后再将假数据删除,重新接入URL进行测试。
这种开发的弊端是:
-
需要本地模拟数据,后期需要删除模拟数据,这种操作会带来一定的工作量,并且还有误操作可能;
-
前端和后台的api接口基于wiki文档。在api定义好后,如果有变更,则需要修改wiki文档,而且其他端并不能及时通知到,会增加一定的沟通成本;
-
如果api接口有变更,前端的模拟数据也需要做出调整。
我们希望达到的效果是:
-
前端和后台使用同一个api协同管理系统,api定义好之后各端可以不依赖彼此各自并行开始工作;
-
api管理系统里面定义各种api接口,并且有模拟返回数值;
-
在开发周期使用模拟环境的URL,上线时替换正式环境的URL;
=================================================================
目前第三方API管理平台很有很多,比如postman,easy-mock,apizza,apipost,doclever,swagger等。
这些平台功能其实都差不多,比如支持团队作协、在线API接口调试、API接口文档生成、支持常见模拟请求等。
个人觉得postman还是功能最强大的,也便于开发人员使用,关键是比较稳定。
我们以postman为例来讲解一下如何使用这些第三方API管理平台提供的功能。
首先下载postman客户端版本:https://www.getpostman.com/downloads/;
登录帐号后,按照图示创建一个mock server,这个mock server是postman在自己的服务器上为我们创建的,也省去了我们自己搭建mock server的不便。
点击这里可以复制mock server的地址:
我们在Collections中选择MockTest,然后新建一个getUserInfo的request,再将上面复制得到的mock server地址放到这个接口前面,这样就有了一个完整api接口了:
写在最后
本次我的分享也接近尾声了,感谢你们在百忙中花上一下午来这里聆听我的宣讲,希望在接下来的日子,我们共同成长,一起进步!!!
最后放上一个大概的Android学习方向及思路(详细的内容太多了~),提供给大家:
对于程序员来说,要学习的知识内容、技术有太多太多,这里就先放上一部分,其他的内容有机会在后面的文章向大家呈现出来,不过我自己所有的学习资料都整理成了一个文档,一直在不断学习,希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!
为什么某些人会一直比你优秀,是因为他本身就很优秀还一直在持续努力变得更优秀,而你是不是还在满足于现状内心在窃喜!希望读到这的您能点个小赞和关注下我,以后还会更新技术干货,谢谢您的支持!
Android架构师之路很漫长,一起共勉吧!
如果你觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言,一定会认真查询,修正不足,谢谢。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
ics/618156601)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!