REST Web Service用来做什么的?通俗解释REST的应用场景
我们前面曾经花了不少篇幅介绍REST:
- REST是什么? RESTful Api, RESTful Web Service
- 从消费者的角度评估REST的价值
- 企业级REST = 自定义、创造和标准化Media Type
- Soap和Rest有什么区别?各自的应用场景是什么?
但是非技术人员也许还是看不明白这到底是做什么的?我们今天最简单和直接的介绍一下REST是做什么用的:
REST Api可以让你的网站作为数据接口提供给更多的终端使用,如第三方开发平台、手机App、硬件平台,如Arduino,Raspberry等,只要能执行POST/GET/PUT/DELETE等http请求就可以使用REST Api接口。也就是说你在上述平台的应用中需要提交数据至你的网站或者从网站调用数据会非常简单、方便,REST架构也在全球众多大型企业中被使用,在Web Service接口领域超过70%的使用率,具体信息请点击上面《Soap和Rest有什么区别?》链接。开源智造的服务理念是“服务当下,放眼未来”,我们会在您网站架构初期就为您标配REST Web Service以便于您项目的扩展或者后期需要不再花费高昂的二次开发费用。在跟其它业务系统对接的时候我们会提供REST Api帮助文档。
REST Api基于标准的http请求,因此对接方只要支持http请求即可,对技术平台没有任何限定,因此你的信息系统无论是Python、C#、Java、Rudy、PHP还是NodeJS、Go全部可以使用。