webapi连接器

使用该连接器的模板API

连接器简介

WebAPI 是一种用来开发系统间接口、设备接口 API 的技术,基于 Http 协议,请求和返 回格式结果默认是 json 格式。比 WCF 更简单、更通用,比 WebService 更节省流量、更简洁。webapi连接器在此的基础上进行了扩展,同时可以降低使用门槛

连接器功能(使用场景)

那么什么时候需要使用webapi呢?

 

比如 http://msg.xxxxx.com “可以”使用 WebAPI 来开发。 WebAPI 是开发接口的技术,用户不会直接和 WebAPI 打交道,因此 WebAPI 也不会生成 界面,这是 WebAPI 和普通 ASP.Net MVC 的区别。

虽然完全使用普通 ASP.Net MVC 甚至 HttpHandler 也可以开发这样的接口,但是 WebAPI 是专门做这个的,更专业。

 

以下场景使用webapi能达到更好的效果:

 

1.需要Web Service但是不需要SOAP


2.需要在已有的WCF服务基础上建立non-soap-based http服务


3.只想发布一些简单的Http服务,不想使用相对复杂的WCF配置


4.发布的服务可能会被带宽受限的设备访问


5.希望使用开源框架,关键时候可以自己调试或者自定义一下框架


6.如果服务需要在http协议上,并且希望利用http协议的各种功能


7.如果服务需要被各种客户端(特别是移动客户端)调用

 

以下是一个典型的示例 

第一步、通过webapi连接器获取到了相关地区的pm2.5的数据

 

第二步、将数据在相关应用中展示出来