webservice接口有什么用,webservice接口的优缺点

首页 > 经验 > 作者:YD1662022-11-14 19:51:47

4、ASP.NET Web API

① 这是一个ASP.NET下用于构建基于 HTTP 的API服务框架。它的工作方式与 ASP.NET MVC Web 应用程序的工作方式大致相同,只是它将数据作为响应而不是 HTML 视图。

② 在.Net平台上Web API 是一个开源的、理想的、构建RESTful 服务的技术

③ 不像WCF REST Service.它可以使用HTTP的全部特点(比如URIs、request/response头,缓存,版本控制,多种内容格式)

④ 它也支持MVC的特征,像路由、控制器、action、filter、模型绑定、控制反转(IOC)或依赖注入(DI),单元测试。这些可以使程序更简单、更健壮

⑤ 它可以独立于IIS部署(支持Web Host和Self Host任意类型的应用程序,如控制台、Windows Form应用程序、WPF应用甚至Windows Service两种寄宿方式)。

⑥ 这是一个轻量级的框架,并且对限制带宽的设备,比如智能手机等支持的很好

⑦ Response可以被Web API的MediaTypeFormatter转换成Json、XML 或者任何你想转换的格式。

webservice接口有什么用,webservice接口的优缺点(5)

三、总结

如今,随着Web技术的发展,现在各种框架,前端的,后端的,数不胜数。全栈工程师的压力越来越大。PC端,Pad端,移动端App(安卓/IOS)的发展,使得前后端一体的开发模式十分笨重。因此,前后端分离是web发展的必然趋势,其中,RESTful API是目前前后端分离的最佳实践,ASP.NET Web API是在.NET Framework上构建RESTful应用程序的理想平台。且随着.Net 新版本的发布,WebAPI也在继续不断优化及改进,在最新的.Net 6 中,微软引入MiniApi 的概念,使得webAPI在使用便捷性上又上升了一个层次。且依托于.Net 新版框架的高扩展性及底层互通性,相信WebAPI在以后的开发中将继续发挥着重要的作用。

webservice接口有什么用,webservice接口的优缺点(6)

↑ .Net 6 Mini API 示例

webservice接口有什么用,webservice接口的优缺点(7)

最新.Net 6 框架

上一页12末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.