博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识WebAPI
阅读量:5039 次
发布时间:2019-06-12

本文共 669 字,大约阅读时间需要 2 分钟。

(一)Web API简介:

  目前使用的三种主流的方式是:(RPC),(SOA)以及表征性状态转移(),其中REST模式的Web服务与复杂的SOA和RPC对比来讲显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。

  ASP.NET Web API(本文简称Web API),是基于ASP.NET平台构建RESTful应用程序的框架。可以说 Web API 就是为在.NET平台下构建RESTful应用程序而生的。

 

  REST是设计风格而不是标准。

 

  Web API有自己的路由。

 

  WebService和WCF的协议都是soap协议,数据的序列化和反序列化都是soap的格式。而Web API是Json的数据传递

 

  Web API的优点有哪些?

 

  (1)非常适合做http的请求,前端与webapi交互特别方便

 

  (2)Web API更轻量因为使用的json数据来传递。

 

  (3)Web API很多时候是给前端提供数据的,因为webapi跟控制器关联的没那么紧密(若是没webapi,用mvc的模式,那么页面直接从对应的控制器获取数据),这样传递数据webapi对,手机,app,页面都可以通过同一个数据源提供数据,会比较灵活一些。(会跨域)

 

(二)创建Web API程序

  1)VS2013使用Web API模板创建程序

  

  

  

  目录结构如下:

  

以上就是创建Web API 

转载于:https://www.cnblogs.com/hyshareex/p/10319354.html

你可能感兴趣的文章
解决无法正常启动Oracle OEM控制台
查看>>
Flume采集Nginx日志到HDFS
查看>>
205. Isomorphic Strings
查看>>
C++ 类的两种定义方式
查看>>
一些命令和快捷键的全称
查看>>
code style--The Elements Of Programming Style
查看>>
Linux的正则练习
查看>>
团队冲刺02
查看>>
win7 - net 命令
查看>>
Java入门教程四(字符串处理)
查看>>
Windows Phone开发(23):启动器与选择器之CameraCaptureTask和PhotoChooserTask
查看>>
Linux 系统目录结构
查看>>
HealthKit开发教程之HealthKit的主要类型数据
查看>>
weblogic加载hibernate3时,ClassNotFoundException的解决方法
查看>>
我的软件工程之路(三)
查看>>
Nastya Studies Informatics CodeForces - 992B (大整数)
查看>>
Kilani and the Game CodeForces - 1105D (bfs)
查看>>
通过普通用户向各个节点服务器分发文件到各个目录
查看>>
SpringBoot swagger-ui.html 配置类继承 WebMvcConfigurationSupport 类后 请求404
查看>>
深入理解计算机系统(2.4)------整数的表示(无符号编码和补码编码)
查看>>