码迷,mamicode.com
首页 > Windows程序 > 详细

分布式技术 webapi

时间:2017-09-05 17:58:01      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:soa   base   配置   规则   服务基础   访问   简单的   客户端   资源   

     webapi可以返回json、xml类型的数据,对于数据的增、删、改、成,提供对应的资源操作,按照请求的类型进行相应的处理,主要包括 Get(查)、Post(增)、Put(改)、Delete(删),这些都是HTTP协议支持的请求方式。     

     webapi 的请求方式:根据路由规则请求。

     webservice和webapi两种web服务的比较:

     webservice :基于SOAP风格的网络服务,使用方法进行请求。

     webapi:基于REST 风格的网络服务、使用资源进行请求。

     webapi中5个方法分别是查单个、查所有、增加、修改、删除。

     微软有了webservice和wcf,为什么还要有webapi?

     用过wcf的人应该都知道,面对一大堆复杂的配置文件,万一出了问题,真的会叫人抓狂,而且提供不同的客户端调用也不是很方便。不得不承认wcf的功能确实非常强大,可是有时候我们通常不需要那么多复杂的功能,只需要简单的仅通过使用HTTP或HTTPS来调用的增、删、改、查功能。webapi诞生...那么什么时候考虑使用webapi?

    1.需要webservice但不需要SOAP。

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

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

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

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

 

 

 

 

 

 

                                                                                                                                                          

分布式技术 webapi

标签:soa   base   配置   规则   服务基础   访问   简单的   客户端   资源   

原文地址:http://www.cnblogs.com/foreverfendou/p/7479629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!